Ajax Action
a4j:ajax
a4j:commandButton
a4j:commandLink
a4j:actionListener
a4j:jsFunction
a4j:poll
a4j:push
a4j:param
Ajax Queue
a4j:queue
a4j:attachQueue
Ajax Output/Containers
a4j:outputPanel
a4j:status
a4j:region
a4j:mediaOutput
a4j:log
Validation
Client Side Validation
rich:graphValidator
rich:message
rich:messages
rich:notify
Data Iteration
a4j:repeat
rich:dataTable
rich:extendedDataTable
rich:collapsibleSubTable
rich:dataScroller
rich:list
rich:dataGrid
Trees
rich:tree
Tree Adaptors
Output/Panels
rich:chart
rich:panel
rich:togglePanel
rich:tabPanel
rich:collapsiblePanel
rich:accordion
rich:popupPanel
rich:progressBar
rich:tooltip
Menus
rich:panelMenu
rich:toolbar
rich:contextMenu
rich:dropDownMenu
Inputs
rich:autocomplete
rich:calendar
rich:editor
rich:inputNumberSlider
rich:inputNumberSpinner
rich:inplaceInput
rich:fileUpload
Selects
rich:inplaceSelect
rich:select
rich:orderingList
rich:pickList
Drag and Drop
Drag and Drop
Miscellaneous
Standard elements skinning
rich:placeholder
RichFaces functions
rich:focus
rich:componentControl
rich:hashParam
rich:hotKey
rich:jQuery

The rich:extendedDataTable component provides the following features:

  • Horizontal and vertical scrolling
  • Ajax lazy loading for vertical scrolling
  • "Frozen" columns which are not scrolled with a horizontal scroll
  • Controls for column visibility (showColumnControl="true")

The component does not require the use of a special model; it supports all the standard models supported by the rich:dataTable component.

In order to turn on Ajax loading - you should just specify clientRows attribute with number of rows to be loaded on the client. In the sample below it's set to 15 or to 0 according to checkbox value. 0 value means load all the rows (or attribute could be just not defined at all).

Ajax loadingTurn ajax loading on/off:

Cars marketplace
Vendor
Model
Price
Mileage
VIN Code
Items stock
Days Live
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Corvette
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Malibu
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Chevrolet
Tahoe
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Taurus
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Ford
Explorer
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Maxima
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Nissan
Frontier
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
4-Runner
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Camry
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
Toyota
Avalon
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Sierra
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
GMC
Yukon
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
G35
Infiniti
EX35
Infiniti
EX35
Infiniti
EX35
Infiniti
EX35
Infiniti
EX35
41263
24367.0
AZXZUBJEJJXDDDZLD
XGQYVDI
1
54800
6722.0
YOGKHLIFPJSXLAMCP
BWCPGJ
46
28887
19966.0
JCVINMYCVEQRZRUDX
AYYGKD
70
15931
9371.0
OQGDTNSYUPBLCGFTG
ELKQRB
88
27230
73779.0
SPUZCBGZXGBMVFNYP
FVXZRP
30
37768
61787.0
BIOYVMCAGJXBXXJVX
DQLGQLW
73
17799
10500.0
CYRJANLLFVUUBWBZV
LHMDFV
38
36115
34186.0
VRXEJYKWFMIDLQTDZ
EBFOVBW
24
16688
43860.0
PFFATAULQLHFEZHON
QHLCGY
32
46988
69981.0
VUUKUSQKDBIYIRQUA
EZAPRC
67
37028
26178.0
PAYBYHYDPJVIUBMPD
SIMJBEK
1
27506
76909.0
MWQNBSQSEWFAYLPIZ
DSZPGO
18
53898
13377.0
QSROMMYPEKWWWANCX
KCGMLYY
43
39314
13214.0
HFNVVRCULJSOWQZYQ
YIPYKU
51
16379
45660.0
PKXAZCORVYNYEQTDK
MDFVGD
14
20831
28024.0
KBPNMLWBPTCOMEREU
BUKMYK
84
44329
13726.0
KIKWTAVVQDUJQOYJD
FLKZKE
32
18112
12936.0
ZSDIDFBUJSMSGWATL
LHRAWQ
23
46308
47896.0
VDNNVXJKJRCXWIJXF
YKKXVAX
39
35712
7804.0
LXGIOMGNZIGIVCOBV
ZXYAPD
5
37500
69617.0
XYTPHKTVMIBAHRPFV
QHXLGET
83
24425
48776.0
AJZHYJVNMOSNVNRCD
PHTLTT
56
20956
79978.0
NXZBJNDPVUESBVKKA
EOBDXN
58
21752
54092.0
RVIJRQRBGXGZUTFCJ
SNSRRJ
12
30502
66554.0
HFCPNGXAHVRJMQDGR
KDSFXZ
30
30067
67804.0
EUZBRUPFZYPVLQHVA
UFRVJX
75
23500
49253.0
DOBCHHNKXACZGXTOS
ACVKFB
15
44145
15185.0
AFACOZFTPBFRPQNHR
UPLFNBC
38
51474
62465.0
QRRGICZYIJWNHWPON
AVNYBY
39
43990
50745.0
GWHBQCSLOBTKDFFRR
PGGFURO
49
21252
57800.0
GMKPHEMKPUUQEOHLZ
BKJJZHZ
2
54412
48104.0
HKYPZTNSEFBMLCAUH
MYIOAX
41
22650
39545.0
QGVYEWKZAAAYTRCMJ
KVBJWTL
57
15498
18345.0
MLUQGWGNRXDBCMPUD
FPKFHO
69
42757
65574.0
ZLCFTPEEEUCVRODNU
BREHANK
90
41679
19332.0
LOIHZCGPFFFUXXHWB
OIZBXSA
65
18381
68770.0
KHKSOZJQWSWKXXOON
MXQGSME
20
41768
12943.0
WSPVPQKCKMFSDFEUA
SSTOPZV
43
39897
17649.0
ZSQRNAUAPGEGZLQBV
VYVEED
10
35350
22813.0
PJRRAMDCEVPUNHRXG
AEDLXIP
39
29504
46884.0
PILBAOBZJVNGSKLFC
OIHVCZ
85
52824
64954.0
SPRRDVLHQLZOIUFSS
PYVELOK
84
19898
29453.0
KGCREJMGJDXLFUYMA
MJKFEOR
76
48312
10773.0
PZEWECZJBYFIFMOWC
LDWCRE
27
30975
29903.0
NKPBRMELYZAVMQEQX
BTJPIG
56
53193
76855.0
BZKGTUERDNPTVQGZM
UPMSKGZ
35
15756
14287.0
QMTBHNEGPZJIVPVLT
FVUQPYB
18
15626
32878.0
CDKNZNSKIGFLYVNMR
XJKLSCN
87
48833
78294.0
TPWOFDDKRVBKKTRPC
JNPQMRD
69
49052
69905.0
PQLXWCTYRQFGEIDQM
TLNDHPL
72
54821
15866.0
ZJLJXWRMHXUGDKTLU
XZUJDP
75
29844
8346.0
MIQYRODNSYWUKMDGF
RQQOIG
3
50431
54311.0
KNVMMNKORVOHZFJAI
AOTEMF
59
48057
76201.0
IHPEMLYBPBWRXSCOQ
QFPWFOY
19
17395
17959.0
RSMBFLUCWJPFLWYSF
QFZEPGX
44
24609
5091.0
ZQCOOLFUSGMFHFTUD
PNIJAU
83
19195
62148.0
VHCKFXEYGGUIZSFWB
BYYCLHU
73
44673
72138.0
WSJOLGYILYGJPHDVW
DBCGGU
13
38625
19576.0
ZGJNVCUDVGRNZRZCS
FWUHZU
42
22361
29859.0
NQCPKSHJDUXNKVNNS
WPHKLP
6
32466
49906.0
AYTACBTGRLLKRIRZJ
QBSAHS
31
54565
51931.0
NONSDNZSWECUWQZSQ
NCNEDPD
8
41139
15755.0
YQUNOUVRVCVXXYWZD
BUKTNQ
10
54660
36685.0
FDOXTQXAXSBUIHZBT
MCMUQHR
5
29389
10193.0
WCQTBAKVAYQSAZSFU
FFSFCC
26
43375
39062.0
OKMTHLBNKWMBJBTSO
MUDHDI
21
18151
8574.0
NUPJUCFOGWJCICLVV
RWFJOA
90
33728
9919.0
VTLOLKNNKCQULJCGI
MRWCLUT
55
33251
32645.0
UVUNYBKTVZOYMFDYU
TLWEXT
83
50612
74713.0
XOCMKULSTQJYNWHQP
DVFESOZ
62
44713
45295.0
YBXSJOHUSYETXJJHJ
MKDOQBO
79
47214
38686.0
GVFAJDKQKECRUMHYI
OEPGNAZ
55
47948
37578.0
CZBXUYSFJLCRDXCQC
UIOQEPU
15
42663
54381.0
TTOUMYKDZKBZLIZJC
DUKVCN
17
32106
8789.0
IKBNOJOFNFDFRQICA
KPCEWD
75
36271
52533.0
QLILQBCUBVYAUZMAD
BTMDRG
76
27623
71566.0
JDTAJZGACANXEDJFH
UJFJUCG
37
29239
57644.0
OMSRUYIWJUWDVAGXM
GPIHEFU
9
48086
54759.0
QNEAUHUYIYCIHNTEO
ZPUFFYH
3
20893
65217.0
ZMYWYLYDUTSFUHUDC
EXGFPI
14
28354
68136.0
HOOMDQWFVQZCCFUNU
KUUXDC
15
21119
64979.0
MGTKOPJLNVUNKYCXV
SYZHUAS
84
30320
12700.0
IAPSONLGNAOQVJVWS
HHYYLGD
45
35484
53207.0
ZUHSGEJCGKZHGCNCQ
FFPHFMF
52
28983
70679.0
DVYTPVBANPTAHPIMT
ADNMYHA
1
17693
25313.0
JMJLRIQWJCVGWAGQB
SFNTYKQ
26
31811
30097.0
VCRUPASJRADYWDRVD
QGDWRW
38
43917
77983.0
SBPHDLVQZFHLADDBS
QGQNBUZ
82
15691
55039.0
EWXHAOILYQUXYKEVJ
BQZBUD
53
52450
12480.0
XVMHUFTXODCZYYPAI
BRBGAWV
2
33586
11693.0
MTAVTUFLJIAUKLWIE
YJEPLJM
75
35034
22860.0
TLKACLSGZPLVPKTHQ
ICFGCU
67
16383
45810.0
RYIODWHSICCROROMG
SMMDSI
65
47383
64438.0
WFISZSDFONGRAMYCK
FRTYYMJ
17
42933
11261.0
JAXPNFJXCGUIWOILI
SNCVZZT
3
52780
33245.0
ZANFXPZUREGFSTIMV
QHDLCTS
59
53002
69405.0
DGMVIYSNSXZORJJDN
MFPUQL
5
17665
57001.0
YLRARFLYJBXJPZNJO
QYELBOX
34
45114
53532.0
WDRURZAXYYSIIEUXF
SHEREZI
87
53401
46009.0
ARIEQGBJTVKDTTZQH
UFGGWD
2
40010
68668.0
NNZLOGPDVMYHVQPNS
ZVLEHA
26
38617
48066.0
KJJASQXDRSCGWPMMF
PZKRTX
26
45021
41405.0
LHZGLAFMURPDHJKBD
EUUJBNJ
19
53977
55320.0
UFYYJEWUWMZSMCPTW
AGGDCY
50
34025
25049.0
LLRIUYWOZUTBLEOBA
RFBOZPH
30
52865
39571.0
JCFXKOZQPAQDQDKLL
FXFQPSA
35
53789
27594.0
NGHAAKJKVHJZXPXTF
COZFVE
76
25088
24866.0
ENZGCWZPEDRYWJWYG
YBPBRL
21
51921
48248.0
RJRQBXLBXXLLZEKYX
LLPKQW
83
40074
70986.0
UFLNXGXPXYQJIHMPW
ZMNVYZ
32
35658
66071.0
BGLZEIXOHZSUSNCAG
FZNUIH
5
50515
14076.0
SALLSRMGQYWNRSGIF
IGINTX
34
30663
36034.0
AABXAIXEHSZTIDWQN
PXFIWOI
71
24597
43349.0
WDLQJTKTYEYKREPIB
KAXPNTS
18
45543
9623.0
XYRQPLWPZFYSSCUQC
SCGXWF
75
53582
60136.0
HHKELWRDZHEBJXCRX
ETNOIAZ
32
26268
76458.0
EZRUOBTQXSJZPASVW
BWJMVH
54
24514
33797.0
DQWGEZOGLVHYMNDSD
POCEOZE
77
54929
73749.0
SIJPLYWKXVHTOAGUR
XEQNHX
29
37340
39735.0
PQZQPJFZOWGDXIUPM
CPUWPU
47
23438
16112.0
PVAFZMLGIPAWNICYT
LAXEUB
61