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
16888
74792.0
ULAGPOGBUUEXJZWAP
JXBVRP
53
16025
13750.0
XPHACBCKMBUNOFZTN
CWMFUF
68
30412
26290.0
UPVPKMFKCNORATRIA
FDMUMEE
27
27928
17292.0
ENXCSAANIFQUWWEYB
XTUJQZ
90
50256
55978.0
LAWTZOTJPUDFQFVYQ
IRBRCXJ
29
31904
42810.0
XPMLUOTKWRLSSJNHB
GYAFCVL
1
25192
18000.0
VDNPHJNITXBNQAIFQ
KDBBSKZ
43
53771
15015.0
XZUITCFUOYFTECVZC
GKNKEK
78
30125
57014.0
ULMLAYUVGJUELOFAW
YUPNRYS
19
33270
12170.0
ZTFERQDONYTZQOPHU
APBINT
52
47347
79500.0
ERFNCNTJDQHLJHPYL
QIVLGB
72
50192
47385.0
MUQMSAOMDYKLELMHT
FHDMGPR
1
33789
19758.0
BUGINNMIWBGIBZFUO
PGMROT
76
36792
44927.0
RQHBZRCMIUVSQYHDF
PCPPLX
10
28658
65942.0
RJWGHPUBAAWWDUFLW
NBMAEX
81
36706
49565.0
JDJBAWKWVVQNVVTNI
WYDWVV
58
42348
54388.0
ZJTMBYGXGQLWEXNVD
KBGPKNA
21
35382
52887.0
QEDIMEKMXNDJLTOIJ
SIGXTF
36
51195
19447.0
ZKXIVVIWGWAEBSYFM
FTXWGMD
64
33365
28482.0
AJNLWOQDFYPOJISPB
OFMSZL
23
43344
27087.0
UZMHGGFFFHERYYHKS
BSHNQR
25
47108
70229.0
JJTWIBHTRUALBXEUR
HLWFMF
36
22068
27518.0
HIWONAMXWUYXTRNPV
YWVVEC
88
18326
50428.0
NJDZVSGFLSVXAHPIL
TJXYDC
77
36737
78763.0
IKDXJCFEFUGDZSWBQ
SERLUE
23
37904
31381.0
ZUURNOZFDJSEHAKZL
NGAWLE
50
36562
45996.0
NXMMACOUAYBVMDPPU
GWNDBYS
37
52031
36832.0
FIOHEWOTAYFNZTAGK
NCEDCUZ
62
27161
19132.0
EAAMVOATIGDOCMRBB
FBXZNHM
10
47174
66433.0
LVMZOMOPSSOOEYJSU
GZSVYI
34
22349
52398.0
HKLBANZZKBDDKTEFT
AZJLJRC
36
20207
44310.0
JUGGEMTDKBZDXFDUO
YCYGKCE
46
23393
20246.0
KPEJSWELFKPDOQHDU
KIFLIQ
47
20478
65385.0
QPPMNBRMDXJNPSGBW
THQTMG
76
48331
32922.0
CKPOEODQSHDXNBXDW
QFBFIBY
53
40378
34743.0
DGDBPKFCNELNUCUTT
ZKQQEKX
72
18351
61854.0
RUIJSBZECADOHMWUJ
HJMYRK
36
33447
11273.0
OEHCCIQRQSFVACFTC
HUYUSKC
32
32954
49980.0
BSNAWCAOJPFSMVXYN
ZNYGQAQ
55
17881
29699.0
ZDIFXJDALIBIYOEFD
NCSGTRN
56
43375
74851.0
ZSPWTQBSKMXNBNLRD
PLYPBGA
66
42692
8445.0
TBQOFXDYXUXRVHUQZ
ATVAHXL
21
44558
40470.0
TTZLCTZHLGKUWTWPA
KFLXFRR
46
30155
14138.0
BRQUICAQESXSCHUVV
LIFTQT
55
47017
15074.0
OIGTVYFGXCXQNJXPS
RMYQKD
19
48196
11921.0
USQCIKDEPTEQZCUMS
WJFOPD
39
32563
77607.0
UOMTVBKQZFKBEMHRA
XBJCKRZ
40
25009
37831.0
RRGIDJTVCCCIVXKUJ
VSOANQ
10
18327
26892.0
FIUSSNOAMJWPDAXEX
PXKCVB
87
31428
75558.0
HRUMDNZSJDDOSKXLQ
WEYRSOC
43
40811
39212.0
DUNHFERXMIHUZXMMA
SHHPAX
51
26798
29852.0
WSHQOSZIQLHZOXNXA
FAGDCJM
78
51555
27851.0
DDBEZMQBUDYNMEUNB
OAEXYY
26
16228
70882.0
GRYDOIIJKWZZKYJUH
CHPLPCW
19
31591
76559.0
SIXONXGBXCWARQFNR
MSNIZBP
44
36757
44941.0
AGPVCBOKRCAKFZBSA
QYILYC
62
46328
56952.0
OSZEMLRMRSVBUMNSW
RRLTMQ
66
23388
29946.0
CZUGYKYCVOZNCESOP
XXDMPL
4
43240
25601.0
GGIFBRCESLOZJZNKZ
GSMQXPD
43
34606
14862.0
VYWEHVLFZSGWJRWUW
LUAOKQM
5
47724
7404.0
VSXFHAZJHJQGTZOPM
KEAMGXS
70
51870
36887.0
FHMCYWTPUFETKXOLA
FDKVYF
3
48560
24028.0
MMHOTMYHBUTMFNIQB
IDITNN
59
34299
6578.0
LXDBWTOBNPDEJRXPM
JTLBYS
18
45512
75501.0
IGJLFZSFZBSGPPASQ
NEIDEJ
65
27705
78567.0
EUGNLSHSPJQRIJMUS
FGZHWP
63
18237
34005.0
AYIGTUCEOGLJECMIC
OEXFJP
80
33384
35656.0
HOPVQZLMGJTNIMEFM
OWQKDI
74
18279
56054.0
CLZEOTHKCGEZOWCLK
AXFMUFQ
24
26772
29301.0
IKZJBWRUMCRFQFWZI
ERXMFK
12
36244
11143.0
DVNCZMHONNEULEMKM
GMDLIGO
74
41933
65544.0
JAGTADOSZMVGDPJVU
AEQDZWX
76
54821
26218.0
XPCQEFEYMBYVMSAJU
NTURMF
62
35640
67881.0
DGVEMTKYZRHUBIUVS
PFEXHN
44
33555
35072.0
LUJCPKQQRFRCYEYYB
APXIBN
7
49319
78592.0
ZMUWVUUDHQFFBIAIZ
THDNPT
30
36866
13155.0
OJIFHIRGKSAXNDKFY
QCPASMO
10
54334
15572.0
ILAXRVMTOBUIMEMIL
SONFFTH
65
41578
69005.0
GJCVHNJEMHDNTSKZW
CFSBCSJ
53
33376
7527.0
UHGOVAHIGKHLPENQP
OAKMPS
31
27274
25501.0
SAQKZWZQOAODIKIEQ
GMOQEU
64
32161
14502.0
SYJJWGPLJPAMDTFYI
KHOPYN
52
44652
41548.0
POGCEZFCPUHEKCKOK
QJULCV
35
48558
34414.0
AJWOOOJNKJMSWCQYF
WRICFY
26
34770
59528.0
RSBKKGKVDCZLRJWLD
XGRHBWP
33
16652
43026.0
YBJNPNUUIHZSSDUCY
VERGAO
54
24296
9515.0
XZPYVXFPEIMLSAPAH
HAGIMH
19
40771
47257.0
KIJVXICPBGOOHPBWA
DWWMCK
70
32891
23066.0
DFCQUTWRNXSBSHMEP
ZNEVCB
41
41252
49701.0
JYIMZALZWAIGLEXHB
MLMFMX
37
36835
30469.0
GGAJDDBHTKTFPGTWY
DQCFWTQ
86
23065
77608.0
CZYJZUTTNKJQSLPNJ
XKSVIVA
47
26441
22105.0
MVRLSYZCCMJPINGWF
KDMVJP
80
43943
24629.0
TLZDNZNIWTZQIAGIC
ODSRKKT
69
26937
43925.0
BPDFLOUWOKHUPBWMC
QKLLJID
50
24371
28772.0
IMWXJZTVDGRPANZWM
EAHUSZ
36
49502
12691.0
XBRPHPAPNFXKNZUUL
QFOOJGX
4
25834
53777.0
YHTVTBXYJLEGPLYYC
SOTUOM
24
23190
5179.0
QRGBAUDWHJOXOBNET
KZRDRHL
81
37162
77675.0
LXSFMGNCKJJGNGWDZ
UWWJSLV
79
27156
21254.0
FKTSEBRUSPLHLXKZU
RNTQAJ
30
43631
76035.0
ZDZYIHRCSVCIUCZSC
YLTYGZ
1
35065
62521.0
WCZHUXWUUABGQLLYP
HGTYLAI
30
25681
67234.0
LGQYSSQTRCAKFMKRV
ULILVRU
74
34689
53109.0
BRKMNVBYBNJRZTKPK
VSLSYA
34
30593
30473.0
BXKSXTCQGZDZQAGJM
DVPEATV
75
37754
73204.0
IUEPWFLZGTWEGZSHE
YXCSAF
64
40039
36171.0
KGCBRULCNTRMIWSUV
RJVEDOI
15
19080
46081.0
AJHQCJTECSOWYAKET
ECVDVU
21
45164
23500.0
WLXCBVGUJSPVCJUSD
QFAEBF
28
42076
5493.0
HMRJFZLLLYZQQIZCG
IIESKBC
33
35001
21839.0
PQHAIDMKHYMSAGBRX
HAHXXNM
1
52825
50656.0
EMWSIMKVXHVVKKNQZ
UDWBCTI
24
36100
45567.0
ABXAFHDNVXMKFMYGS
QBZATSK
87
25253
44098.0
RSVBIZDNIMTFTCZPW
RVIIQC
40
20126
43919.0
RGRAFDNPEYZHLEDKO
DZOPPCM
53
42667
27766.0
YEVUTYYVZKMKMBJZR
TGETGA
77
23386
10602.0
GBNFTITBPDEGOJTRK
TJJNERY
46
53806
61580.0
WXPJBPMGBXDNPVAHT
BPNLOZA
18
45361
65743.0
GEKJNJABIKBTFDPDY
HSIMYI
43
37890
19740.0
JZUTIUOJRPHTEGQGC
GAFEFU
44