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
44626
48104.0
SJMFCEWSHKLYCUKEA
SCMZCK
35
24063
36097.0
QYAUHHOLWKAGFNLTK
TZIQOZ
79
54632
56536.0
XLITQEXQRLQQAPNLP
ZRQZIJ
72
34225
15323.0
SWTYXOOQTFOBYIAWE
XMVZFFU
29
31641
77169.0
ZQESFKAHXFYWTFSVJ
WSDATA
47
38092
32056.0
ZPAPTPUFAMNMREHWD
PESGFIQ
41
53174
67376.0
TXZDOXGENFHWXTDUF
JNXFSE
2
16599
76546.0
GJMULNVCHIYKSSKCG
KWRBAAV
4
32597
52687.0
CKNBBLWKQWNEABOIV
SPHSKQS
69
19187
76242.0
UGYETWFJWCIECMOWW
QDDWIDV
30
43515
18388.0
XQDSGRCXTURTASFZR
HXXIUWK
64
49394
12103.0
FXEQHELZBWGBCNQWR
JOMIFRX
84
16934
71100.0
SMHWWUONHFVVFUUTE
LVOJQEM
15
47007
10971.0
UFNEEGCWFPULKXIPM
AGPFZMM
73
25171
44162.0
WNJFOVLCODNXRCNNJ
EJBKCWU
33
33530
40930.0
UIMXYFOILRETGEREH
GYCNFWM
54
44251
11006.0
KSBJBVGVLUVIOVQAM
QRMPHUW
30
46965
72093.0
ZDNAWYOIDNHRUMQHT
ZNDJCFA
83
18072
45901.0
ZMKMTWYMHDZTLMJKV
WUGNCZ
42
26143
18696.0
SUAIDZCJCOYJNZJPI
CZUDFDJ
75
39655
39296.0
DGAFIGMVBRXFOMORU
VAXDOS
66
48197
46720.0
RORUYHMUYCDMUTQNV
XBIXKNY
36
54816
37152.0
LPSIIJFTLXIFSOTSY
VTTLLBR
72
23887
31503.0
PMGLCHSGTANLRAEMQ
KNAEAAE
55
49630
36668.0
YGVBNSREYYTXMBADS
LGOHFPY
66
31431
71276.0
TQIYBMKRMTOJJORED
LRVRNX
86
42449
15822.0
IIDZRQOEUJJERMKWR
QJSGPO
35
51610
51995.0
UKJAQUAHLHTSNSLAT
GLFZTET
16
34990
29135.0
HDBYDVUTUDEMBZGVZ
VKCMZJH
30
51571
38021.0
XIXDPKGLVUONOAORN
PKLZEQ
20
21452
59903.0
YPNXJENSRHWCMQHXW
IGYURC
53
19121
24210.0
FGHTMMBHHHWIQADDG
QZGCQWV
32
18916
33232.0
VXCZOXHNPQLKFSMJI
LTSYZKP
19
28868
49999.0
POCQMAWILGPJLNXYY
YUWGQR
28
44211
44899.0
LKYOQPSIVDYHRDZEH
POOYWGM
14
39584
24559.0
NEXWACLMHMSOHGUXK
RNABMHK
12
42669
10444.0
KEPTKLXDQRSMEPJPK
DJSXIV
82
44939
41508.0
HEFXOZABIZRMXFWEC
YCTEIEJ
12
46435
44436.0
NCNSKODFJYZJHJFQI
SWSFOLU
52
54508
55566.0
UOHVKRMIINUIEVRSZ
ZGYKAJX
64
28871
34079.0
RXNWTGUSVIHQKKJGU
LSFSKE
64
38196
13327.0
TQVFUGOVAEAJYNEHD
DQJALZL
50
18460
10114.0
QBGPMVLMQQISGLZLI
NBSHZT
33
20073
16550.0
AZUZTPMJBRSHTWEVT
QIUSLLF
72
42744
57400.0
DYUYNEZCGOKXOPXEE
SGUBHZ
45
31293
15318.0
NGRNNJTJFDSDQQTIT
UHIFJMM
78
30744
8619.0
ZXRKTLDHFKCHROTUD
PVKNPXG
41
53410
20952.0
YGGTRYUYMFWAAURDF
PINIIL
31
33496
44654.0
NYWZNNKWFLAYANSBU
XMDYYF
14
30239
40606.0
MXOSMLIPJBOBTEGGY
ZLEAZG
60
17773
33611.0
ZWKTGIXSVSHNPQBVF
JLFIKX
21
27520
77477.0
OWFOHJIHKKXWAWOUD
RKNQWYV
11
54219
49191.0
VTSYSLUGHBROCIYUH
ATMMYA
20
44199
7065.0
LPWYIATTCZCUUNGVL
QYUXHB
88
23627
53434.0
ZYTRVZLOVAXTJSJQM
TKCLQF
55
51851
71406.0
PGCFZVPITNXHSWYAM
VWNKDKE
4
16927
69287.0
BECXKPFYBVTSODXQO
CKSTMZ
60
31864
67546.0
UFYPKKTTDBSAKITIH
SJENNN
12
34537
78594.0
JUQKOYGTSDCPXIZZB
TKKAHU
78
42326
22003.0
RRFFBAEPMDUYCUVSI
FFAYDM
75
26649
36649.0
FHFLWTDEUCPJEGHBP
THUVNR
34
48419
13675.0
SHDIIFMEGXSSBPIHU
UBNMNQP
65
44674
76625.0
WAYPTDSWBVBGAEOPO
QVDWNS
61
47048
15426.0
ODOIUMWZPHVVQPPUN
CGIQDVR
33
45404
19110.0
YQNQZIXOJPFYGFNWU
ZTGNNVM
75
45874
63024.0
EEWHLNCLJXUEMRPTF
HZNLIQ
36
19173
73761.0
QEEZAOZCPGBUVBMTI
UFPZARP
78
24146
54101.0
JVXBLTTLNTFQBEXUW
BLENKI
43
19724
6198.0
DEXNQYFZQXLPWTGYZ
ZYYDSA
16
50646
33006.0
TRAMNOPONESLRLVHZ
QVUQVQ
6
37054
14527.0
UCHZTFLOJMTYTNONA
BWNYUGB
18
29181
16689.0
JKCVDBNYHQUSPFQIW
UHVBOWB
79
23435
72503.0
MPLSDHNKIHVXNPBQP
VFZKEV
59
22949
53028.0
BZTGTUDRCGHOPNDYU
IPYGVXS
41
36083
34123.0
HQNNQMPEUKWOTSYWG
NICRWX
64
17095
50194.0
YSBUXIXCRAODNKEVT
DZGWQLA
71
41008
69032.0
SIWMCJZGLDTLSFSPS
JQDZPJ
83
24956
8996.0
XJLBSBIHBOLUMOVCX
YSYIJAA
14
38745
61750.0
KYHHSFPRJXYGPEDPT
IBPZTMK
88
19166
22722.0
SQUZHKCGQOMDFRAQH
HGBWATE
9
53241
24634.0
SPRLTSPBYRRXCMOXT
UGWLHAR
22
35318
60599.0
YIEQBIDFYDRDIRJVM
DCPSGCF
12
48765
70403.0
IKDASRKOJYUZPZQLA
KNMGXQG
18
32062
5556.0
KRMBWNZGOCVOPZUQN
VFZHYC
42
17137
79577.0
LCOQIWSFTNEAJIEUG
SHDBBQE
18
24093
79179.0
ZGRBUUGXWJMTIPIUK
MAZNVQ
49
24351
39006.0
UXOMSUHGQOIZKLDJU
UBRXHW
58
50701
48934.0
ZGMKCFCMTWHXGHBEB
XECBDKD
69
19991
11198.0
YCLYJUIDWXWDHKWTU
MCKHAL
86
37375
65823.0
OCTBFRPFKRZZEHHFM
RNDHFQR
40
41120
51711.0
GBSMSUFJRBSTDFUSP
NHUMTBZ
20
29927
30819.0
HXPUCNXRVXQPKWCJJ
ENUIBZX
46
34920
65440.0
DTMKHSVXRLWZYRAUW
DQXOVJ
15
16563
7618.0
DTTRCNFNEIVZYATTH
ENZBOY
39
24647
38107.0
ASEEJRRDPOBCCVEDL
LFJNAGR
54
15633
71931.0
ZTFQUZNTHOIAMMBYV
LIIVBXY
80
32476
37205.0
MDVHFZDNOWPYJBFTR
EBFLEDD
24
18252
10457.0
EWAKFJGOFWFKDSVOE
XHZZPW
50
27031
20693.0
ELXNXISZLUEAOPHTL
NESPBNT
61
15415
25430.0
RKQDEHBAVMYDOUFVL
AVVBIQT
31
43856
8966.0
ZFMBPCQXHLARWLCBL
JZRMQO
65
27557
77705.0
HRUQEYJKRKEHCIKHV
DTDZJRH
79
45125
79953.0
TWTXCPAYZAJKEAIGD
LNCUBJE
18
50357
58216.0
KKZTNDZJZRBYWPNFZ
UUTKNEV
30
32244
5677.0
RYJISEZSBNBTEZHEL
OHVRPDF
66
19655
57119.0
MCLGUUJPZBCIRALFU
GXRGXO
36
38096
61545.0
YWJXPYCNALYNWRKZZ
QBGCDJ
15
32482
10701.0
YNKIVVBIJECLBUYWW
ZKOONIV
22
41199
48360.0
ILQCMHTIJSKXJXRAL
CYFSVWI
90
41334
14585.0
KWNJRKPMAJYIIZZJR
SQRXFXJ
37
26396
35310.0
RUAXQRBPGUBVHPTPN
SFCEYA
65
29922
8068.0
DAFXAIUXGREMROTHQ
TMNKOH
25
28143
21094.0
HOSNKLAGSIKCGSDZK
VVDUBX
58
19645
69138.0
IXMSRCCSNYWWCZJIV
OIDFBRO
77
53224
8237.0
JWJSSOUWOQVBOIWIF
PKNPMMZ
59
51551
56398.0
LOWQANIVRIUJSPCYK
IXEMZVF
49
42649
65529.0
BGXFNNJCKCFQCGRIB
JDJSSIB
67
34655
49861.0
CEOGFOTNBIXAMGLXU
QHBSPO
70
27341
25958.0
TTAZXUGTPVNHWHKMR
FSCEJEM
2
24425
75757.0
GRQLWDVDKVQGTTPBI
BYAEUJO
36
33121
66851.0
JKUZAZLBFJYRVAXPH
QIZOJWZ
70