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
47789
37902.0
VPOIRBRVGKNQJLKUB
IGXCEZO
83
37678
35320.0
NXYARUOYPPUPGHRXI
NTIIWE
70
35011
61264.0
ZQFCLSVAPSPWMAPNG
IGXYWW
23
17733
18930.0
TZBOZHPQHCIUWCANI
DPQUYY
5
43993
79627.0
ZRKRLUPTTZYOYXJWL
JOYJGJY
71
54960
56858.0
GUYSLEMHMNZRTOOKY
ZOTPINP
11
28211
63264.0
UADYKQMBHSWJSNAKS
WZLMUP
75
33254
50502.0
GAZHJARMBEGDJUOHQ
PHWCTU
2
44573
20499.0
QAGUPRNSKJXAYNCAO
OFMLEJJ
55
26147
26260.0
BAXYHBBZVXDHQHASM
PEUYHGH
50
41105
61273.0
WWUFONVPGUHJOTNYD
ZZUBLS
66
22556
42685.0
RRQNJMXKANXYWCQTE
HBJORZ
41
25825
72110.0
GWIUKNZBWJLEYJULO
JUBBSM
50
31930
77098.0
UUGRXCYLMHCVXKJVJ
JGGOGE
79
29483
17690.0
LDAGBKTRXOGRMXABY
URAARYS
17
22428
76307.0
IUZNTBNPJFDRPCHUM
LUTZTH
75
26095
11017.0
QKSIQUNWCKVKKWAQT
ORLYAZ
83
24726
58400.0
PFNGNUDHPCSKHALSW
IDLULR
82
48935
65130.0
MGPKVLOXPYFRRISYI
IGXYUB
62
34740
67738.0
KXLKRPOCDGUCKPHPR
YHHROQP
46
49791
32571.0
SKFXYFFYSLBPCITUM
JTORFXR
13
48706
64939.0
DOXHLHXZVJCCZYLQQ
XCEELVC
77
41229
13103.0
GBPAWWAVOYYJKUDXJ
QSOSKZK
15
48253
67715.0
KPZVDYRWKQXUSYGUN
ZOTKKVM
69
42073
78752.0
HHQAWHLZGXKAKYETO
ZNSQXR
64
15324
30488.0
UHMRXUXXZXRUOPPCL
AYYWUSD
11
46448
25514.0
HJUIRJMMQPWFXVJWG
OXYVBL
9
18868
39659.0
SOGRZCXUMZPKNLAFK
IIUDQSE
37
28274
56194.0
WTVMHKUNYFUMUTIVD
JLWGBQ
77
38288
24003.0
WPESCTSKSBGNBBIVH
BDYRQHP
35
47407
46009.0
PPKAMLXEJGFKEKNHY
CKAHCWA
33
23154
35415.0
QUJVDUOSURZMYCYMN
BPODBSI
68
24907
48128.0
TJFVUUCQNFPKBQIOQ
ZTCZGFT
7
34934
25468.0
QPALUZSRDIZOEYLZD
QQFKYI
13
50756
48225.0
KSFGRZFGRNZLONELG
ICPRMUU
16
23229
31285.0
PJONONYMFZTDNHAAM
KUOSZAC
76
26857
7623.0
ZMVCBYFLJJXBISNMC
OVVSHUR
85
32193
27992.0
JOPQCCQUHQWLCSWJA
SLTWKMM
49
51338
37601.0
UCZDLZBPFNCNQLRID
NEZIHOM
42
54173
27858.0
RWRNACTJYWSBSAVLF
EHSNPEQ
54
18994
65447.0
HSPBMIRMXOGXSNBQB
ZAQUVT
14
33818
60901.0
UKHYFGMXNMKFRQINA
ZVVWYBE
61
45359
30442.0
WSSSJNOLJSBVWVPYH
VHXRVEW
28
30169
18047.0
MKOEEHIZKNTNAAOQQ
CXAFQGJ
81
40091
73005.0
NGSTSSGLHPJXGLGFV
OFUABYZ
79
39656
29151.0
MXISOJAXPZLVUIWDL
ZPFMDCR
48
20641
51185.0
DJTFBEGLIAEWJOGDM
WDVOCGY
55
39844
51828.0
VAIKEOVOHKLCZRSTV
HWJTYTN
63
30628
63730.0
UJSVEJJYCLQFFAOHH
YKXKONB
83
27494
35284.0
FJBXFCVNLULRJUWFF
IDRBVX
21
17600
67323.0
OOHLGXVQEMXEKSAXZ
ZOPGPSN
43
34638
67939.0
DJNRTFLPNJIYFBNXN
XIGCJOR
37
41195
50115.0
IYCGJJJJZKOPVJGOM
RQLDNZ
19
26649
59910.0
MJULKCYTHSWXMBXKC
BYLZUGU
62
33720
32997.0
QYLAXHGAXZZIDAHHH
FUHFLTM
89
27059
42000.0
ZTHBWDQAAHNWHWYEN
NYLBAH
4
40362
66000.0
TZUJZQHMBJENICYFE
NULXEO
37
31995
76306.0
NAPLVBTGAXJMKKWKH
KMYOEY
65
51296
27800.0
RWQJXJODIMXQFVURX
XUHHUQ
44
22017
6268.0
UPCJLSWHNKZLEJCBQ
WUVWTW
64
45817
57397.0
YEQPOTNNAQWUHCTXD
DWKDAV
21
28708
58459.0
QQOCKRJHAKHHONKSZ
YNLOBV
83
51947
6508.0
GPJYVEKATJLHZESEI
EZIFEET
87
17891
70255.0
AFWMBUDKFQIXDBERV
TWZEZC
9
22110
67393.0
FMSVXIWVFBYAOSOOK
CFDKWHW
73
49572
65675.0
BQIBCOYRCBXVOAELW
RNHTDL
63
22130
51892.0
YMPKSBRAAAZCAYRLC
PJZFKN
14
30213
12876.0
JCCKROXAYFBJORFSV
OIUMWJ
20
35950
9821.0
HPSIHWRXAWNCWNIJR
OGESPA
28
51670
76975.0
XIGLSJPAWZEMEUUEJ
TTUPPDZ
60
27912
59155.0
YJNYDANEQWFPHYDOO
FTBXBIW
65
40814
12878.0
LMZWTCKJAUYPGZVIV
FTXRDK
58
43814
34403.0
VDVSWCQFLHXOKWXCA
BVNFUO
77
36162
73647.0
SRUMZAOUNMSCLPAMN
CCAJFP
19
40842
49717.0
LFDULMBAEDMPDKDTO
UEIMWLP
43
26107
22667.0
KFJEJEPFRVMLREJMZ
WGXNMB
47
38856
53272.0
NYGYYPPZCROOVHZYF
RUAYZTP
76
30812
11935.0
KJAKKCZXZNKVQXXQU
IFPDQO
47
16322
32103.0
VXLVUQDJNMFZZFTLY
HMEOLR
7
23292
36137.0
JFRZTGUQSVWCVJALK
HXBVHQ
81
32441
14943.0
XIECVKWAOKUVQAXTP
SCZLGFZ
66
31157
42603.0
QLAGOWKTGMUKTSZXS
KNPXIU
28
25911
76050.0
EGVAFCOJNQQYJIWXS
GXLAWXB
71
37638
68442.0
NUNZZJEZPTGKDDJYA
NTFHZR
86
37403
13652.0
TSKQOHLHAQSMNRJYS
UXXKLMI
67
18709
25355.0
BISHAJJAPTGEGHAVU
HHNXYZU
48
53151
65926.0
RJYWUJXQILYPPEBYG
KVRYPHF
17
29601
44452.0
IJREHHRKXGRNTWSMO
SUANUMH
64
49524
12117.0
PLYWCBUVKSJDTSLBB
RCGPPI
73
41316
16376.0
XQOEESZSMKVEWVBJR
YTQKAD
13
41897
25947.0
LLTBBNFFREKEJFSJL
HWPZMIP
69
47690
68494.0
JMEKRATUZSODPCQDR
NXJOZW
28
48056
35132.0
YRWJXGVOUBGWNGDDN
REGQRU
29
15077
12782.0
MLMXJUVDWYZFZHGVH
YIBNKUQ
65
31820
71078.0
HQBJTVCYGSFBKPCWV
BEIWTKL
83
44413
32491.0
SZPDFJZUHPZZKSARP
SAMQFL
28
21522
25283.0
YALIGKIQBHGYFZCIA
FLQELI
67
44701
42491.0
KYUIYXETKAWVYPJVQ
ENVKAVX
59
43043
64068.0
DYUUKFIKWVHTRGWXN
JTRBWNN
56
36558
15985.0
PHUDIDXCUJKYDORGE
JNTDAKU
39
31171
24220.0
EKZWBOWSRASEMAWZV
HHVYWZ
67
47708
5746.0
IWZVVIGBRSRIOQPMK
KYEULTQ
83
31586
47988.0
TAQNGDUHWQATPETJI
MRGHUCM
85
47851
8030.0
BGGYQHAZDTFVPAJBQ
KINYLRY
80
26009
13456.0
YGHSOJQWIAPDEDXPO
XSRQVY
52
23944
34683.0
WHNUFKUKMSSBBLJYS
QLTAUK
64
47847
46689.0
QUOFLBZIVVWPSDAUX
KBWINU
65
51805
32236.0
DGGHZWALSXCMVVXCR
FSGRUN
20
37854
60684.0
RFHKBDXUEOSFDQWLR
NHPXQMD
25
35797
76435.0
UFSUWPNKYMRGIWYLN
ZAIKSIC
52
27222
67662.0
BHXGPBGKIGQQWCNHZ
UHWUNXI
33
30081
14444.0
LGOMCWWBODNLPZUTM
VSJPRFW
85
34638
65066.0
LIREPCBPSUBDYUNUM
TYWAZJH
13
23319
44224.0
KIKFGJBKBDXAKRXCB
PNRDIHA
1
17771
41132.0
JNXCOXUWZUXNWKDNB
YTWZKHP
78
24367
56640.0
CLWZBAOORDLAIOGLM
OXGUJKU
55
32844
30231.0
EGKTZOPTLWVXJXMGB
BRMTWA
32
50858
49458.0
IHXGZOZPIHHYAXCCE
TCWTFGM
49
29517
60880.0
ZYTRSZODYOUUUABIM
AEQXED
10
36211
54963.0
HSXDLLNQARMFNNBJP
HKOEPZS
25
19928
64224.0
QQHEJNKTZZHKJMTII
OCPTQI
56