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
35737
10430.0
CTTYTPHLECLBQFNNQ
XGEPKW
18
22133
28425.0
LSMITQSAEVEUHOMKT
GJAOVL
18
47915
74562.0
YGQTQBZAZWTNDZLTO
SUTQHE
23
50916
16650.0
KPIWTTEGKEFPIXOWA
WNPLRM
82
52180
42783.0
ERJKFUVFKCKKURQVO
HTEXGTM
13
23401
48476.0
SWWPGCMPZWSSKGYQP
HUGZPA
36
37253
50806.0
KYDGRWHJSRUKJGRYK
QAAKTNF
15
44804
48306.0
WUQYTJJBXFKTLRUSN
XMPQMN
72
26815
10493.0
NGXVCRXOKCSCALJGX
RBYYNRT
81
39956
40909.0
LBKQQVKCYWXNGNQWH
CUCIOMN
14
33304
35365.0
JTYXZBSBEPSEIMJER
UKTZHS
18
45047
65846.0
ZKLPTDCYYFARQYSTB
LUCRRI
61
30550
9332.0
EPFRSVUHJCYJMCKLZ
ZWUCPU
70
43860
30302.0
HAOUQOSQICHQPLSWA
MKVTJN
53
30810
41091.0
VVGBGWZUJGVTTCVFH
BULGYQ
76
30672
62576.0
TDWCNFZEZDSBKVEET
RKXVTR
61
34679
55653.0
CTGIUMYYBILMFTMQL
SSJICJO
68
34011
7401.0
YAAHDWBBEYRSNUIWE
ZNUIJUA
90
37261
65203.0
ZNWNFHMDDQJCBNSTO
CEHEBPA
62
45683
74444.0
JINMJJGZESXRZDQVB
KXHIDUO
31
35546
37977.0
SOVQTJBCNTDQNMZZB
TRRNWNV
18
30238
54898.0
HYKRANURMZFXDTFCS
KYSTHS
22
50597
40464.0
WRXCEUBJGQEIMCOHE
JREZKXO
20
49447
26666.0
MWIBCALLRKIYRZVVY
EUFXECG
49
52396
58649.0
IKBBSXMGFLFSMQSFZ
GQCZPBU
81
23231
56537.0
XGWBRWXIIYSPIAWZX
MIMNKH
88
20254
5638.0
FWVUCOKGNAGLHBTQC
SNJIJQP
18
50916
20937.0
MTXNVJANOEWVKCHWP
IMFELDA
82
42975
61586.0
EBKTHMZUQELNDVLZY
LOLEPM
38
37075
5538.0
OTADKJSNLXLDPYFHT
UHKFCYC
51
40665
23501.0
VMHGGSIVIAVMRKYFO
UFDIZK
76
44422
79494.0
ENZAGGLGLZLECSALZ
SEOEGL
72
35965
71501.0
APLFTZIDCGIZTMTRF
JWORMTX
15
45103
75766.0
EFJLTMKGRBXXCCJDU
NBWVPOZ
65
37958
68801.0
KVJZSUAWRMLWWEQIU
VUDGAW
27
29382
63669.0
SMFRLOPZYCBRNXDUO
ATPONX
51
15501
57411.0
CFZVZZNKAHIDPWAZP
OKTWDSW
72
53883
32663.0
YFLFHVOOZCJIGHJMW
FYQOVPT
66
53564
35619.0
XJAHGCRXDVHWPQOQX
NPYEQW
70
37447
12442.0
ZJMFBTKLGLNALSMYH
GXLBEBQ
18
47245
18857.0
ENRDXFWNLLRWZEBEY
IZEYVT
11
46626
15254.0
OYZBPGOUVEAZNCHWT
XZLFOH
81
49135
19700.0
INRVTJPTZTEGVPQGY
CGVRCMI
3
22246
72515.0
WMJTYTOXTOOCTPSWM
OVEBLOM
80
33244
74551.0
HQCZDLHNCWMVJLCVA
LXGMQW
38
27144
75513.0
ONTQOKHCFDDBZTZAP
UHFEXMJ
12
54675
67633.0
PYURWGBICVXOZORYV
KROKDW
7
24366
61439.0
ELYRAWFOZFOYDCTOJ
JDWSESX
21
26468
22725.0
HFROZWAHFNDAEAUOC
NRTPWHD
55
53340
71315.0
TCAALLYJMNFAINKII
DNPVWKV
14
15566
12588.0
DPSDZRLVBMMQYSDNO
BTDCJZQ
38
29486
47189.0
BYRLAVGRBZEHAKPNZ
VTFITMZ
6
42912
56119.0
GWDIUNKAFYVBHXVFY
CVMHXWH
5
38196
52858.0
AYHYQZGTIMUMRHRAT
RFAIIK
19
44753
65105.0
NDMEMTCEUFNWMGDMQ
OUCAXQ
40
46681
49308.0
ZBTEHTLOHJRASJMYP
HLRVAV
3
42052
72572.0
NMHBIAYVZCTIVWWTG
CNNSLV
21
42117
28744.0
VCRWRTTWOCBJCWBWF
CZBGTJ
39
46871
65882.0
VHRUIRQIUPACKHMQX
LJPJEJD
47
18318
54379.0
UEXRLKZEEITBBRIOJ
YMXSEL
88
52934
73565.0
JADVXCCOPWOPSGGOT
FOEGLV
63
44552
10638.0
BARLAVKNHQIARKPUA
TWLXYCC
28
43682
74855.0
CYDLTZMUHRQEFGYZZ
PIXFQM
85
22478
53885.0
GKXAUCTCQDITIKGOB
EOZGCQ
88
52863
46799.0
PHDJSJBEROTNKAMSI
VWUMUR
37
49119
65815.0
BBZSNLQRKBUCQOEIM
UBJLJM
79
41411
14904.0
ESESOASWUCITRQSVH
VTNWHGJ
21
50713
6372.0
VSYBXDPDUDOZERRKN
EILEHKM
36
28218
58849.0
QUFAMDMNEIBCVSYTZ
YWALYC
36
32041
63648.0
HDVMJMEHVJUBLIGDG
MGSITV
34
23611
22364.0
LSBSKDVFJUZQFHQXD
PUSZTEK
57
28875
9730.0
NNIEIZKQXCAHMBOLT
MMYXFEP
69
23641
17656.0
AIOSSGZMLAAJCWNWZ
BCSNKF
73
52181
79446.0
UFUUYBPNIPTQEQDNI
VLZZES
48
46604
36511.0
EPTISZSMSRZMFGSCJ
CUIKFY
49
49743
34916.0
XOAVJDNEBTNYEAPWS
TXDKUQI
15
35616
19279.0
EQONSDINLHWAJAFLX
PDTUCGR
46
48350
60718.0
OIAZPWTBSOSEGNMWT
QGBIKSE
30
38957
66631.0
BYYQIBVTJJEMUBNHF
FWXVYQN
80
32829
73021.0
SFOQHCWIZVOUMCGYW
UNLRLB
87
18335
65930.0
QMDMXWWBPCZUDRZHH
WQAGTX
28
42251
35956.0
LHJKBXCPNEMXWLYRU
AKLAOM
55
46828
27098.0
QFGQSWESAUWEVIHIF
EXAXYR
28
15983
64712.0
MIRUVTAHSVQMDPIJK
IMQITCK
23
17040
25225.0
KVNZYCYAPDYLYKDJE
RRMNHS
46
39927
19972.0
JSONBJAYODTKHUBOY
TTXHDFA
35
20477
25522.0
UZQXOOPFUZUUHAEQU
OTXIGJK
15
41684
33056.0
CIUPAYBXIVZUOORSH
FVDURII
22
43667
45785.0
REOJPDDQEJJTHEUNN
MPJTCO
5
28185
75493.0
XBQNYPABVMWPFQHLN
JESFAUH
47
18507
7169.0
YFAIXNNZWOBTPKUKN
ZPJTDV
63
51484
65521.0
RPAKTVGPWEEWKPLSM
BXLTNOB
86
16875
5069.0
JJOVVFOVAEPLGNTSF
GPDVDG
74
47468
32079.0
XXVHYEFYMMOTFMUFE
KKTQGQE
75
48942
16516.0
XTHUYMFTLBGNSRFKO
OOJPHF
74
47365
26186.0
OLVJVSLFJUTSTEPVU
FUQAUP
19
51219
19928.0
BNRQOBNPYTGSUTNWC
AYZTMX
60
33404
65921.0
AMFHKRFEWYINSOSQT
ZKMSBPI
70
16527
15468.0
KXXOSPXFQCGRNHPKR
EZNWNMG
5
22426
33659.0
KCLGDCQGMGDQCJUWP
DATKHER
28
28507
38836.0
GDFHWBKRQBWKKLRVU
HKQFXE
26
20625
36680.0
LBRRBEBZBFOIGGIHD
FDMBPQ
33
22675
44602.0
TCDJCXAFTARVSOQAK
KYPSFQF
20
52596
10840.0
SLYRTCGIVONTWBHDI
JQRNPQ
37
34472
65744.0
JSSTTKYLNUFSDHILE
PAIERY
40
44392
72377.0
DEJVGNHSMWVPTOGFQ
VBOPDO
54
42568
28710.0
OLXGFTBWLIRKRQNGG
URJKKX
13
37498
9204.0
PWSLPVBYGLYHNYVXX
KUJFIW
44
51544
71104.0
FRQCWIEBNTQYKNCXK
OJBFAIX
36
46521
43185.0
LJQDCVROZWUTLKPJN
ELVHAZ
79
51194
76258.0
RWFWHJJVURWAEHIKU
HJYTIU
79
28501
31518.0
DKQCQGXPJHRSHVTAP
ATZPKGA
86
15483
23496.0
FKHHEWMQDKPXOFJSJ
QJGLAI
3
45269
48831.0
YGBTMNQKQMLPFORXG
XYWIHV
23
44688
36024.0
TMEDQLNYUDVOGKEKH
FYYBBN
11
46451
55972.0
OHRWOFDGXYXDWAKKV
IHPUSJQ
73
19127
69849.0
SYHWDNFOBZPAWFZIC
TMDQLJ
79
37838
24132.0
YVKNORRJGIFWLALII
ZURVZBY
45
29488
47789.0
MKVDIQQYRPJGDYFHL
XWTNGU
32
36561
76525.0
NESCJCIZARQCKDBGO
DFXWYWT
80
52320
51457.0
GOAKTAFITOLYPLMPY
CPXOUI
31