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
Placeholder
RichFaces functions
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

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
17138
24061.0
NHBPSIDSESMOVHCVR
FHXDEZQ
28
31072
71355.0
DFHCKUZIWZNCOMBAU
NAPHZP
81
34476
25419.0
FZPTJUBJAGQDNNYLC
TXZQMFJ
10
25370
13599.0
PREQMQJNDNDRVJXVZ
NTIMUZ
9
31800
56513.0
WNDIKONWNESKJAHAH
JFWHAR
76
15268
70785.0
KNRSSTKOIOXQXVOGT
BHDNNH
21
50621
15108.0
GPJINHHFTJWCJBAUT
COBUTTM
43
40880
50118.0
TDULXLPEWLREOAVXU
CIKUFJ
50
37184
5832.0
ABALSXXYOTWYLQOAD
AINUQZ
55
31338
40960.0
LTHCMNTVLWKMJYQDX
LSEQRB
59
36382
29088.0
MITCSBKBAUTYUVLYE
MKKRIC
54
47626
56549.0
EWPBTRQQFTBGPOKIY
IQLLRI
11
36956
21071.0
SCLFWVNCZWKJUGAFX
ENIKDEE
29
49071
28131.0
YPLVJUEMPZAERPVJK
WOMEBRX
58
27536
7338.0
JFBZJGVQPSRBUOIUN
IQMXQTG
3
53545
44419.0
YWQJVXCROSUDRCAGT
YFJOUSC
79
54892
78067.0
FXSRXLKHHWKLYCESS
WPWNUHO
79
38590
45992.0
WBVOZABXWDSINGFCJ
LTTIMAN
54
52376
56406.0
BOXEONYNSDFACQWFZ
UJPAHJC
40
28977
29513.0
RAQDBTCHSSACUUCTF
PSQIZI
65
23990
51532.0
BKPKKHOJYVYUOGQPL
AJVNOU
27
37179
66251.0
MMIJCXTUKRWZYQVUP
NABVDRI
63
32719
23788.0
JKCDNGKBHGBJJEBDC
NGFASAC
18
25574
29146.0
OSGHSMYIPMBYUWFGT
QMNVXAS
30
17343
53171.0
OBIRJHZTQVRZIGSPT
RLGKNN
26
16838
40036.0
AEXDEQUSAICYMKWID
IMUDBU
22
24338
26559.0
KGTTFRSGATVDJXVTK
TGYOXBU
11
51474
50349.0
LHAYUNFNPPQQRQTRU
LCKEERD
64
46590
56504.0
WAXXJKSEJXRDXJJRH
GWOPRWD
72
25730
7079.0
FEOTQNNFDGHWOZKWD
TUZDUPJ
20
24331
63008.0
BTLSLWIVBOPPPGOCU
RVEVXU
2
29418
66307.0
JYOYSUOLSGJDEISUP
PMKGPS
22
44237
27049.0
GUDUBWAXUMDTKDNBT
NVLWOF
63
37365
42393.0
CIXUGFJVPDNCSGYBY
GTNWQH
85
39665
74690.0
KFNNOZFTQZHCSBAJP
ATEBAY
54
53944
73470.0
LNQFZHFDVAJYIKSFP
HDDWWZC
90
49342
42820.0
GHKQOBABJARANLYXH
MYUXQC
74
48246
11702.0
EKWUHSMJNKLIONCZV
PJXGEM
24
46915
79158.0
PAZMUJJYZPVBLXQXH
AZAMVSP
13
22999
30657.0
ANQRUEOEZQXBMYYIR
VCVSDO
35
34642
53017.0
CRJVWCUPEQKYYTVJL
MKWEQI
6
38478
33629.0
ELGRIWHZAGEBWMAEP
LSIDGNO
4
22820
57679.0
AOABYVGVCTCOSBGBF
SENMLGW
47
42136
63540.0
GAHROTJEKYTIIZPVF
GKBXVX
61
38907
27101.0
ECXBGUIFRTKZEZTMY
LBCFDRI
33
39917
48825.0
XEMLPWVPUUIJGUKJB
YSBVQDC
44
26597
11375.0
FDITIAGTCUIAXWXLM
FRJQEOB
83
53637
54953.0
DFIVGTYNQTHHDLFGH
NHSCRH
50
17685
16648.0
XOADDAYCUGGCILKSD
BKAUOV
25
25685
74909.0
LJUMFYGPBATCMGXUL
VXTZGVT
38
45413
10753.0
FNFKVFBJERBBMPEOF
ETTEJC
5
42777
52685.0
UEJXASAFRKEFZSSNS
BBQNYN
68
30404
13986.0
FKSBNBNMQMFCMWQYO
HJUOQBV
19
41143
40940.0
KIQVLLMLJRTXNTSON
GAOMUSI
13
26534
18558.0
PTAHEHVNATTOELKDQ
XVDVGI
74
26460
36901.0
XMWACORHSKRWYVAHX
YEBRTWH
61
35404
74402.0
VUPYVSSFNDQBOENOL
DJDWCFP
55
26506
77796.0
HFDNFWFWMGRCIJOZK
HMBGYIM
87
28573
50808.0
WAZJAXHXUYAQHYWIQ
BTOULKA
80
32947
20154.0
GRUIETGMAXNYZTWPA
JWGGKX
87
31206
73530.0
VPNSEKRJZNAUWKAKA
UWBAFR
62
52621
42951.0
HXYCFUQDEBMHZYFYF
TEDNLWT
34
23699
28791.0
AOBECQATVYKZFOKDN
KJIXQWW
39
16916
37884.0
YTCKOWUMVKRXODPAV
OVHSXFV
73
36035
63007.0
ASEUQKBJKBTORQRUI
MYFXQD
47
28446
42993.0
UPJLADFPSEIDFADTI
UTBZKHQ
69
44634
36887.0
CIUPBJANTIDPWYKEI
ZTTBWW
64
20784
22700.0
MVRCDPGQQEFEJJMQL
QQBWMLH
87
37401
10934.0
IBBLLBIWBZFUFBVSQ
SFKSHHF
36
41357
40554.0
RRMMOPFLIATIIGZSE
RRUUZDJ
82
36836
58715.0
STQTXIGBYWVSVHYER
BSHZITU
43
49371
67099.0
PDSPTYCHSSNATZBLZ
RFLGJOW
65
49655
34871.0
DYISSNSTMGDLGBBZV
GSCZBD
61
32231
77096.0
GTWTZTJBWUMRDKKDM
SUKYUK
30
33017
78001.0
MPZWOUULITFJUZSZX
JOESTQ
63
36267
55589.0
OKTRHQDINJIRVHQJD
JBONYX
18
32016
43361.0
ZBEUJTWJLUGRIXITH
NNCQTDU
21
52489
14882.0
QAQOYQHHSMHRGNUJC
RAFKUJ
56
23507
32646.0
NAQUJCQBZSYKSOWJR
YLLAHXO
65
17327
42872.0
LCEQFQVXIHBMAPEJX
WSAYMQ
7
38247
9080.0
XYWVCTVFTPACGTFAM
RBJBYU
61
23681
16441.0
BEJLBUKKSXZGSZOIY
SZZZBWT
39
26738
52006.0
RQRINROLPCAPSCJKF
UQMWQU
28
53048
21180.0
VNZBMURJTDRDDMHWT
YIHCWRM
78
51638
57696.0
HEIBVOEMWWIKJIYXP
UOWIMB
14
53515
29985.0
FIZUVRZQJCATDLPYL
RPNPFQN
80
21408
14724.0
XJYITOZEGFYZLYADC
DSBDONF
35
41434
57569.0
IMHYUSPUGGQQRYMPP
EBWARQ
57
26229
78043.0
WYWIWNFJJHWBJAFDD
JGBNUA
1
52402
14258.0
JGEXMQEGHLLPCCASI
VBWGFV
13
25235
37139.0
BLCFGZMEXEGWQVCON
TAOCPFY
83
17459
20568.0
ZOUXXSVLPUJYFKCQT
HQBPBV
65
24156
61824.0
VSEHSTQFMICASOYSI
OPQVYT
89
41640
72789.0
PHFTKDMLVRLRINAIN
HYSPSC
14
50477
18004.0
LAAJOUEQHPZSYCSTD
CQDRWB
10
52555
32713.0
GWIDWEZJVNNTWFQOS
IFZEPST
46
21317
72464.0
PZGJBXHXJGTNPQQYC
GMDNBCF
50
16348
71544.0
ZUCHLGIABMFEJNYJI
GVOYHZ
30
18989
59640.0
KODUTXQSDHDHJPRVW
UVSKND
26
53156
26955.0
OBDGXMDJFHKMGVCIS
XNSNRX
25
25315
13072.0
SYQUTTFXNCTMSAZBP
IEEJMG
76
46760
12630.0
ILJOHZMQTWUJBLMLI
PKWJLE
8
17241
24117.0
QVTIXKQKSLFJHVTKF
YKZOOIE
79
24391
53270.0
YPWACIKPKUXKEEDLH
SZEXCO
50
51659
74765.0
WJPUFTQBQNNWNJVLM
QLRVTD
64
16606
50150.0
NDFCBUKJCLLAMQTWY
TRORZLE
5
42748
60949.0
XATEWANCQXERFTLMT
FUJKHV
14
28350
20172.0
CJKEOFRGJWWQVFPFA
KIZJSRM
27
54223
74929.0
FSPMUDFRZEKWCPHFV
FGQYRIR
23
16677
72985.0
NQOBNCAHDWWXGBZJF
FGOZTZU
88
34045
29542.0
AACTQERRXCKKZNYSK
VJKTPWT
13
39572
25141.0
ELFZIQLLOZDIGYJIA
AELSKWF
35
27851
72339.0
LOQZSJVMHUKNSMFHI
SNLVOD
71
41470
52165.0
SOIRKOMSPQOCFMEWE
JAGQGIH
19
35144
72102.0
FAGVPPKWBRQDOSYCD
NQBDREQ
68
37463
77242.0
SVEVLKSJEUVLVMTZM
ZOTIRCC
34
42748
73331.0
XAVEXEANVGZVHXPAH
VZOLSAJ
8
32870
77628.0
PWPTIMUWNFFAMCTKW
PYORNLW
64
45527
9975.0
DNELYDKOYSAMRDLZH
OHSOMD
68
29872
42864.0
OWGUMNIGKEHVUSPOR
MFWGWWZ
64
47862
69792.0
WXUVSRQZEQSEPEXVO
SIVUINX
60