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
29367
41010.0
YHZVSSAAQPTOWQQAP
WCKRKSZ
40
19851
60770.0
QBLHEEOVVWOMWHJWO
WITYDMJ
14
24609
72421.0
HFVBFIOJVJSYHYEST
HTKTBV
32
16192
63391.0
EDEGQAELBLFYSSBYU
SYVJARX
32
48338
51000.0
FVZRXMTCZBNQHZPSE
FBKNWWL
45
39193
36550.0
OPYMIFZSBOBGYVIUV
SZABHSD
37
16234
39353.0
YPYCOVQJQINICSLXI
MRBJPG
71
20411
56618.0
MSVVVDMJXUIGMQVCI
URJZBC
38
26760
35211.0
NMZEDJSSLRQJUPQQU
LWATGB
3
45960
69195.0
ODGKYLOBDMXRLJHWY
BSGTGO
19
17841
71250.0
DVWAPYYZELUGEKTRQ
ZDQAIFI
10
35424
7364.0
ZVKHWJQBJKYIHGRTB
OEOXDFV
77
41000
58436.0
EVFFWUHXURSTGSFAT
CCVFHMY
73
32272
24413.0
ZYZYETHSAOCBNDGTT
NDNCWZO
12
34604
78694.0
FXCSZCGMWOJOTUHII
QKCAGZ
30
26686
37424.0
KHLPEAOONSYHMXONZ
PQPYGE
70
37658
7586.0
NPDWXAQHRMACMEFQM
HLSWMU
60
40308
64765.0
CNZALOVDZGFTVASEN
CKRNNMO
84
36112
23158.0
MWSWOUEOGWPWOFWJC
PQMYVV
13
18354
5639.0
GMVNDYCOYNCGODFCG
EJVIXZC
63
27566
46268.0
NJZDAMEUJGTDRUWDN
FMPSEZF
1
47407
13306.0
OBWPSRJEFCXEOYOQH
CTYGVO
17
36650
20449.0
KCQYJMPGHDHUZMGMN
LAETQO
77
24355
5571.0
LILBFONOUAVQYXVBT
SGGLTJ
48
27052
59925.0
IRCDDGNHTDGETTUBC
QSURDK
78
33191
52557.0
OKQSMYTJKPYQZAIOA
VEWEVK
57
35780
60337.0
PCHQTBLFPSQAEIJAG
TMQMBYE
90
16894
61809.0
QFBAUQYRSZWBYLMHB
SVQSHGY
81
25115
35028.0
KBHJROPHHWBURMEPC
CJRQJX
12
34528
10705.0
KWPGEEXWCYPAGEHYQ
EKOZUH
42
35760
27102.0
CQIPIJTIGSGPSVIZA
PETLVE
71
54547
32074.0
PSZQBIRCYNPPMUQFI
EXMEIBG
79
41977
57295.0
ZXSQGUZSNUWQBWKDJ
DZXKNR
80
28726
20249.0
DIFCUSKEGGCAIHPUL
IJKPON
86
36527
49311.0
XRRUDOBFYVDVPWLAJ
JPVVMX
11
54893
74885.0
NGCCNPTYRSTAPYPSY
ILHSVBE
20
36304
53205.0
JWOJUJNMHATOOVJJI
RGQAYN
74
44162
17024.0
YHBWPGQWSCJLERJWQ
EUUDEBP
44
38053
73548.0
ZWRQVABRXZAVUMKFS
FCOUQH
8
36633
23191.0
OQDHQJBRMWKJWUNTF
SHULDN
43
22394
60961.0
QPBPGWGDHTILQGCJM
ZNKOTYB
62
28645
45808.0
TIUADGNNKEROYSIDB
FFXPMQ
19
43901
35518.0
EIRXMLJMQHNYJBACF
LAIEPO
31
48565
69711.0
HVTTFUAQQEWBBHLCC
CWEFID
14
37715
75633.0
BDVLGANKGNXSIDHJL
LBJFIB
22
52179
25600.0
IQXDEOBSXDBOXIQFS
HQANMQ
23
21167
27004.0
LSYGFYXJTJPCDIOGI
DLWBVD
65
29361
54581.0
SFJZKEXRPHFWBULPA
QBGNAO
72
19217
46935.0
OTYBWXWBJQZNCOFFF
PELQOE
44
47479
26201.0
UCGCIHVRBZIYQHNZI
ZGNJCFF
45
51100
43566.0
DRRZCUIVUHYTHXAUT
KMCSNLW
81
46937
9528.0
LIOTJYOLWMJRQYTBY
OSBYOGY
17
18192
41683.0
PIISRMGMASAIFUEBJ
RQHBZT
17
19758
69638.0
HEYOOGECWONSUUYHH
VLEZOI
41
53755
15734.0
RBPNWNGAUNAVOQWTY
RSMHFQO
73
29377
35768.0
OYDZODMRIHGAIZVPE
TNLFEDL
76
32886
20308.0
YNZTPTPNQVRZBEVTS
DLWDVME
61
38101
34744.0
YFCJORNGTIFLIXXIH
UTXVNVM
87
51210
63792.0
YSGGDRCJCWQQYIUBG
FKFHNCW
50
26561
50196.0
GWXLGKBUXOGKQGYQT
MJBLQF
70
53400
12882.0
GRSBSTYDNOESAYLUZ
WSCUGUK
28
35672
56206.0
TLZWFANQIWAJPNSYE
KYUJEES
1
48545
13124.0
ZRBUVOGZDTCLHHPSI
AFREJM
27
30331
25884.0
LZXAADJHTXWXIYZDU
WISNAN
88
37685
34186.0
OCISPGUGYFKIMACQD
BEFPJU
48
48902
14493.0
VWOLVFQTAGLEVBWGH
BVZNRKU
67
38976
74246.0
EGCQLXJTGUJZRHVBI
PHRBAH
37
28902
69656.0
NXAZGTACBYOWEAHLO
BVLRJQT
54
21814
43173.0
OPETUTLDFSDUMRUJK
JINYAZ
35
22626
29491.0
RIXLYTYLZCHVSDVGY
CQVZXRA
79
16892
53711.0
GARFTIDBAADEXSOAC
LEKYIR
43
35547
43487.0
QZZGUTNTRQJAEBZFT
IOLKNKK
13
37730
34759.0
SVHEYRNUUIVYMUBTU
HYXSLW
84
48369
11026.0
YYMBVHODEJPFMCKWQ
NHOFJLO
90
54298
53573.0
BLSJRTIZKEPTAKIRF
WQKPZXV
33
47985
47149.0
EXDRMECLRRVKENRDW
VSDOMTN
30
21623
37312.0
MASFPKXCKGMDFKYYR
PJRQMKU
6
24008
69704.0
VWTEMYONDXWXYEJMU
LBSMEYW
42
45205
15304.0
YKTXTRYXHUQTUYKNR
NKOYVNH
19
29273
55436.0
STVZWPKWGQDRNOMEC
AWONEIA
56
19887
78431.0
KQZYYHCWJQIPFAVRM
KILQDZ
74
24975
74417.0
KHJWAJCSEZMXCOTPG
WTQWXP
20
51901
18749.0
ZYYOICDJWMWOPUVPQ
ITAKXD
49
38805
5197.0
HPTZSOVDGKUNPILSY
HIOABH
43
31520
46752.0
KWFCTNZOEEUMNQKJB
BSKXBUR
45
47323
22606.0
DQNSUWDWJPPETPRGB
USMEKR
26
49835
79236.0
VRPBOCQCYSPIARVIS
YJXTWK
81
25808
39255.0
TVIJJCDJKZLTEJOOM
NLMWOOE
57
39807
28072.0
YWCITHYTIVUTMTIYA
VZZNAK
70
35319
75166.0
OCLWINUFYPUTJUQUT
UPNWHT
44
23001
34930.0
BZICHMRTIRMDBSAXX
OGHLRMG
30
51583
14181.0
WESJHCVCNRNRQSACQ
UNVGZA
64
33797
71349.0
YBOTAWLSJLZIPPPAM
WZGKCRC
76
36455
43708.0
IFWRHWAGFQBSQZCXM
WUXGMX
30
22609
33203.0
XKESZKNNSFSHMLLHW
PVWTMA
46
35402
15079.0
BWKRJLOWGBYIRHXPB
NAXUNR
37
26512
71213.0
UPXCABYRNHOKKNNRZ
JQYAOY
63
31477
42951.0
GUUTZKAAYIMABXKPG
TNGEXVZ
13
20234
37080.0
QDLNLMSEZJENKMDXS
ZFUNFIS
10
42728
53139.0
CHTTGULOVSHVJXNMC
GNWMEEW
34
20898
53849.0
DCOHBLNYVBBNXDSOP
YGJXJF
23
51231
8659.0
IVWDQXDODHPXCXDLD
XOSAAZG
51
19713
27200.0
KABSVPUTNKMGZGXTW
POSJIG
55
48508
22233.0
TWVHEZXBFMFUGOHHV
NSFDYZ
32
38603
29711.0
VRVAMEEAQXYJIXUAH
TLSNJI
71
37004
24675.0
FGSZRHFWLTYTVIYVK
PRIDQJ
8
32360
17662.0
DKTXMGRHFMEPMUHPO
UIHKJT
62
42372
75945.0
JMCEAYOMRUYNECGWG
GVBYXRO
39
34894
49157.0
KMSBCBHDPGMNYIPOB
COPOXO
74
41843
14791.0
BOWFJWHIYWSKHPEAN
UGDYRCR
8
43604
40051.0
KFORNFKWHNEAUNNSQ
YYJOLLB
40
40027
78669.0
GFFSJGJEARBWEYLET
QNTWVHE
72
43617
16423.0
FDKRXFSQVDUAFJISQ
QMKBSVN
55
25533
39411.0
BKJFQWUUHIBBPZVCC
RUMOVPN
1
15995
50957.0
YLNLZCJKLMKAQVYHQ
BJZHJO
16
45726
70648.0
SMCVSAZYMUIQQULPS
HODBKOB
66
40417
24090.0
EKPCTPKQGTVYNHQWF
RDQDAYX
72
48949
35315.0
XJPSQXBLZDRZBXCXM
KIQFLMR
62
22991
69408.0
ETYJQTRUEAGDBINZZ
HKGHFM
48
19241
69926.0
MHLKTFLLSUFONMYAN
MQDBAQX
67
20925
39894.0
RMNFIPOMLMDIWBRBR
GBFGXKX
2