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
36381
6178.0
DBVQFLWCRYKEGUAYM
CFFEHS
42
21219
22271.0
NFFHFNKFUKVNNAIEX
MSPDFZN
48
54587
65203.0
QAUOEGPLIBEXADOVW
UNABWYC
35
31373
60930.0
QLKLJKUNSOPIXTPDO
XIWQQP
27
49203
28791.0
HXZOLCDZBBXTUKXTE
CYCNZA
87
16967
64013.0
FRCTEXLAXNKFXIRSH
VMPHJS
40
15505
18632.0
ENWIHMFBISDAVQOUC
CRNCHR
86
16213
64890.0
JBONJZCJRRDUXGDFX
LAJQXSL
51
54224
74918.0
YLFZOCHFXBYZPHUPW
KCNXRVP
7
28290
8074.0
MQIZIUBZCRTAXGQCK
VGRRAWD
5
39072
26375.0
RGWKCPHKNRLHDNANI
CULGKH
89
24446
58096.0
MFJROOYPJBUTEBGDM
CRVAPR
81
27474
57360.0
OGKKPOVWGFEXJOCQY
BWUNWYF
87
49969
79097.0
TNHHYNGPDMPQBSOUZ
DSWYHO
24
36875
29345.0
FQLXXIRLKMTXALEAG
MFYVQEN
77
54040
46808.0
ZJAEZZRWSABKEDGEE
DLKKCG
23
34246
12749.0
DQYIFTQLMXBHLPLTH
WKXDKT
68
28583
36354.0
YCTMFBIRGUXZUGNMD
BQDTKP
50
35205
50330.0
GEPJQPCXHDYBPVFUL
BCZCFCI
55
52715
62839.0
ZPXLWZWRCDVRJYKBZ
ELVAMBW
11
21693
78133.0
AWXCZYLVEDHZXQTIR
HYUUCW
60
44192
37736.0
QBLUITHTLCXNMNCHD
ZESCPNP
49
19421
37713.0
KRBMPLEZVRSZZJURW
MRDZJTQ
90
26916
18891.0
BLPUQKTPUKCNXDMCK
NPQSTY
84
15280
27386.0
RAFJXSVKARCLUVULJ
QKCNWE
22
54965
50038.0
VVCEPPJYFHOUUWOJN
CXEGAJ
45
54987
27845.0
AQMREPTUNFVANZKGW
LSITCH
32
26301
8503.0
MQJGTUNPIKMWXNNDD
WTWDWK
50
19860
57140.0
VYCPCKCDAWAWIGVSC
LWJACBW
56
34003
68187.0
BWHHXFZRSPSKYEMON
RIMTPYL
12
33157
36019.0
NNWYREAULOTSZYITB
QXKNMO
3
43267
53058.0
IQTZYSYCJHAXQKIFS
EOCNVZ
53
34382
58804.0
ENFAVIRQFJJRLUVRB
LMIPYO
65
44011
71038.0
XTZRVLFYFRTQMZLMR
KDWWXI
42
47199
42615.0
UMUBTHMDSHZQPGVLT
RJWXLQR
47
54907
34125.0
PONRAYYWUXCBHEINE
HVMCHL
21
31994
40402.0
ZUZCRXPHANTJZKYPN
ILQDQY
10
45687
20466.0
ZVHWVJQPHMRRJRZBM
PPVWTO
76
35354
18313.0
XBWGSRRBRQHHAVLDX
TSYPYR
9
16229
55834.0
AEUTUOSZBQVKVRYRF
LYYFIJ
44
35566
77677.0
JPQWPDYRHZWUYQQKX
RJTEGZR
37
30392
46448.0
MQGBGAAAAQJUULUNE
MPBLPAT
42
49363
37895.0
IUOKRNTEZMAYMOXVI
IYQPGW
70
35232
74543.0
NVAYPKSWTLXOVNMQW
YTHOXM
30
22390
35541.0
RDDMTIDEIIJZXLVIQ
MMEKSUV
46
48146
10662.0
COKVHJVQORCWPGDCM
OQCRQO
43
40682
70340.0
WVCPHFGJFDRASBQJJ
ZMCNCV
22
24585
17380.0
ZVIUZRKQYROBHSEDW
XCCNVH
4
49379
64019.0
JFZLXSCCJPROARUIA
SOICJJL
45
30542
37472.0
MGMLEOASHMAFJLBHE
MGABBI
85
37055
33982.0
JZMUJZUBDOFQTBTII
CYGGBF
69
34823
22950.0
USDUGLEYLIUMUVCZT
QQOMYJ
85
25948
35644.0
OGCUOQGFCREBLVNTT
DCPDHD
10
51431
62775.0
QQNNXYDEMJIBGSQAA
WEWCJI
80
28409
37392.0
UZCCTKHHLHYBQHTWK
RCDUQQ
10
44781
75768.0
KJNYUWSZIGKXIFQGN
KBVMBZ
56
20478
49749.0
ZBNSXASJBCSZRDXKQ
EHHYDBY
3
37818
61094.0
VRUYFBDQBNPPAKTTM
WXOMHMW
39
30462
63684.0
BJRSXQGQCBBZIOBHB
MTTSKAH
40
18877
41543.0
EHDRCNGUJQVXFZRVL
FTWYQEG
69
28925
68475.0
UVVMHUTTBSNXPAPZB
QNXJHL
34
36344
31862.0
KWBHIDAPQADUMZBJH
QSIRSP
54
37592
30567.0
QJFLTYKIWRLGOGYEF
CUOCWOC
73
32372
17563.0
DPBDGAPEXIVHUNABR
DBDMHX
27
36973
69065.0
ILMVFOVIZMCNNKSOZ
IJQMFY
11
25645
9672.0
BTJSCDEYBTTSAAINS
SBPUGLK
57
52058
71019.0
VFTMUHSQOPZYOMFRL
NSGUAZ
42
23139
51877.0
QFZKODVQWXRQMRGEJ
HMCFACK
3
47570
22191.0
HOEIFFBTOSZCPBGVH
HKPZBZ
30
38235
67624.0
RIRDPNISHYCDDHSNK
OXRBSB
78
34610
46257.0
VEDCMMNYHGDUCSCKA
PMRQYN
56
21332
50232.0
ZARVVEQJPYUQFPLAJ
ABNJQL
77
40645
35140.0
VUVVQRBEOPMRIGJVI
ABMAMO
19
35946
50389.0
BJWFGNZFSRZSFGISC
XKDICAG
51
22297
55283.0
RPAZNTMVQLDSROQIT
DDRVWYJ
25
28098
48287.0
TVWFBBQJHLLQVJGEU
SZQFXO
17
35836
73751.0
GGSDJMLLRSPXSTOZV
JXZRYN
28
28463
61138.0
HZZKGKZTKRGZABVRH
WOWOLB
34
18479
29235.0
ZHGCERWKCOEUKFWRU
HOUSZUT
23
45826
38308.0
EUYNXWUZLFJIKSBJE
VTBBTDM
44
30800
15658.0
ZAMATTYOMEUCEOYNA
YJBPOBW
45
46660
58742.0
JATUVYPGFQCMGZRQW
URNDZDX
3
20543
17910.0
PFLBGPRVYMBIGZBHF
ULTDRRB
18
39725
29496.0
ZXMGJFDGHQJOSQEPT
VULNHPZ
23
35192
40514.0
LLDJEQCFQFQGQIJMS
TIPOZWN
38
34403
76027.0
DHFOAFDYTGVUYQZBZ
ZKBONB
82
49660
44550.0
BTMNYXAWVGUJDDJOD
NUOGVZ
47
27916
40772.0
QVCRQHNVJDIAXWFZX
QFJIZYV
24
29872
28637.0
KCKRKKYPRDFAOLAQV
QZDFGH
28
16295
64021.0
HFUDAUQZNJCXJPZSH
GQYALW
86
25489
63017.0
XXGEPTXWMILOZUBCL
MTJAEXZ
50
51158
31925.0
IBUPHWPFOCYWYHDCD
CTOXYM
55
16541
47635.0
REJEWSIUVGVSIEALE
KROKOIY
7
46913
12137.0
ERWUGESBILJXGHMAY
RGGBFIZ
82
17261
52808.0
RMDIUHIVJKNPOUOPM
SCFVAZT
28
50654
41261.0
QFVQFBZCMKTUHEUTO
QCUMFN
13
19270
25652.0
XWLILCKYBENWRBPPM
MMDYAE
64
48439
68648.0
LCZUAMNQCUPZUDURX
AHJOJIA
76
29716
10224.0
ELVLXIOCUMEKFJSDC
WFVOAZ
33
21174
70255.0
QHLCMGWYRZKOESKGT
YQKYRE
12
19780
79824.0
RVPYTKBLLWGQBSKLC
LPQFWN
61
53702
55803.0
BOWSVINMAPRHZSEWH
FBVGJNA
61
21561
34930.0
YFFIURGKSWJYVBOML
AHRFRNJ
55
43518
16448.0
ZNFRXDGPAOQGCSOYU
FUHYAMT
74
28063
65479.0
CMWQBKDXPYQHFTKZD
COLUNSC
77
36839
7679.0
UYPXXUPNBRKRESJUW
QJCFCXL
1
33867
77472.0
BOOWPGJSFDRCXLVVM
UVVSRJ
66
39677
29196.0
LPCSYNEQHTMFHEUDF
QDYVOBY
14
25268
32301.0
CKGBNZLPRILLJWWXX
REOCEW
58
31539
49930.0
WAOUGWNMUXUVCHWSZ
GYUIGJO
89
54390
6162.0
NSQTXXDJOSHQHEGTR
WHATKJH
53
24311
31801.0
AQOCAOZFHTADUBCNT
WWHBFOP
3
38563
66182.0
MXVLPWAUKTGAPMLVE
HLMJCWI
40
47019
71102.0
KNUVKIBLDJUZLLPGR
TKGYQJA
35
35429
17082.0
KFKISXNIQXLFKYLVT
NJKFWHR
34
54504
34864.0
HQHEDKWHCFQNZNVFJ
DJUMZJ
20
16373
72166.0
VIIQARURBXVTDXMJK
KWSBGAL
24
43757
15300.0
KMUTQJEVYAGEUFHNO
IKHRUJ
39
38254
27597.0
QSYPHIOSNYJLHAZQC
LZYPNO
12
26809
38917.0
TWPQXRFMQUNJUEEHZ
FZVLZL
11
15681
53858.0
UGKBFZEDKMTKSAASX
XAZCGAN
30