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
49848
41474.0
QFRFRXQVRBFNLNLFS
JAJIXI
2
40812
39464.0
OLVIMLDRIJDVUEBQM
MTGYQF
71
51000
17166.0
AQDXEABBOHVPUBSMN
KYWWWHN
14
37069
18804.0
PXBSFUSHSKFXOLRGF
ASQPVBG
24
30173
68092.0
HFNOOALPEMFRHMVHX
KQMCTUM
37
43837
79899.0
GWOGPEJSCJBZNVWHG
CXLAHR
48
45633
50727.0
XFMLVHDLQAWBIAHXF
WTONYT
72
20293
59216.0
KQFKNICCPKTXZAOSH
IFMVVGW
1
42808
11502.0
XSJXURESKCNIGLARL
IOOCGBL
9
32047
14238.0
VPLQABJCRDQNNRITK
MTSENBH
41
15586
15871.0
YULIYBBXAVXARFDVP
SOZIWCK
71
21036
71784.0
IDXBXKUFCNCQFHDUH
BRENIU
18
19192
54355.0
ZEOUMGEEMQKWWRTQN
TNVDCBK
42
32815
11306.0
AFGICOLXGSFMNHWVE
KMZFBB
81
28905
70065.0
JSCBQLMRWQSZVXUCA
APXECSF
59
22474
41391.0
UZLZWGYZNTWIHAINH
ACMWFMO
1
47721
35816.0
XISUWZIWCXDTQFEJW
DYNPKDV
67
54901
71378.0
YFCFEUPPLIIZZSJYK
BVKAEK
31
28240
42261.0
CSCFKAPIFFYELEVEM
PRFAXUQ
25
36203
60042.0
XTMQWEXHLQCKFWBSZ
NNZCFR
90
41553
75975.0
VGGRZRDCFVXWMCIJS
VRFKTT
83
37516
52274.0
VBKAJBLCOYLZSEJAZ
KTSXZRG
76
15826
9418.0
EVQKKMTDRSXVYLMHB
KIFDKO
11
51794
53836.0
BEIIUIXBRXRCNDTHW
TBQQSSX
39
37677
31903.0
JKDYYGHQSCVADOWNL
SJZIIIY
37
24244
13008.0
AZEIDYRRHSIBZRKVH
NZUQEXY
14
32766
77374.0
OKMGTVQFPBTOUTJKX
HVQYXRS
27
46909
26618.0
CNRBNYEZKFXNRYOCK
VXOYIPY
84
31086
48070.0
INHWUIWZTIFMJTBPO
KBMJAO
20
46580
56233.0
QTYZNOACPUPEGINOO
GPDDQJE
60
37722
51038.0
EIVUYQQYTWPAIPZQQ
HFZAPU
25
40459
23461.0
CMMVBEIQRRGIZLHBJ
IUUZIH
43
35756
68077.0
TQHDOSOGOFEPEHSNX
SOSHRCT
80
32697
48703.0
BRFMWTMRWCTGNQGTZ
BQMTOL
78
26703
37414.0
DPOJJLEUPBXFEBCZF
XIPTBH
65
37167
35667.0
OURFAFCNARKKSYTEO
IKIOBN
71
31460
67482.0
TGMULLVRGWICPUBIK
OSYRCFQ
14
27896
22520.0
MJOGWZRCHLLPRXXYS
PERENUF
33
16000
55015.0
MYWEFQWHEKKMFSHOJ
NWZRAY
49
41511
26563.0
VNDVENRHXUGRWDHTB
PLSKNO
57
50546
13556.0
ZVCWBHGRMAVBXUJRO
WWOAHB
81
16938
67632.0
FWLZLJHUDGXTTJNMA
TZJZJC
21
42039
33566.0
RIQDFUPZSDZOKFDEH
HBSOAL
72
33464
59982.0
RTVSUXCTNHNANZJBP
ZWQQQV
24
54444
47459.0
UJMEKFZWEVGPFMCMP
RRKFQE
80
44455
17207.0
AJBUZWCWDSEPLIYNJ
DVZOQZ
31
40749
55665.0
KYQDOARDRBBJYIKWF
ZFWQKEY
9
37284
7427.0
GDVPZBPXDTFXGFFTY
HMBNWOH
60
19173
33836.0
FKDBOJYAFUNPGUMMK
CZFANU
16
22384
21822.0
HRUPLKVQMMZOXVNIO
PSZVBPD
72
27040
40283.0
XKGHYJPRQXBQTKEQY
NMRCCS
88
38372
15688.0
QOQIYTBKNKVJEBNGS
VZKIRPB
70
36551
8436.0
PTAXGMWQWIYHHULCC
CHNIVAJ
13
19396
61624.0
YGYNQRGZSIKOZEBRL
KYRTBY
10
22324
30585.0
RGFTXTXDXCJRHXILO
OOWYJGE
29
31710
11369.0
INCUNYCNNZWDAUZFM
UAUVDZX
32
21404
79206.0
YIMZAOZGYRWWCAUKZ
AYGUBQD
18
42515
34154.0
RKVAFJRZBBQZQQSZR
DFSLBX
77
31431
13967.0
ZEBLLPRZWXPIYMPJR
FNBDNKE
88
22317
45077.0
QSWGOPCGOOAWOKPIC
JDBXSKM
65
32252
13159.0
EXEYWDSKOIDTULAGM
XPPAGP
24
26498
65613.0
JUEMHTNUQRKBKBJMT
NCUOFA
76
21321
30267.0
MODFPCTZPEXRMVTYT
LZTWOX
87
24039
6526.0
QOMBJHDIRGJCJCADC
NHVNVTY
54
32101
12074.0
RNOVGWJYXNETQTKWP
ZLXDHT
89
19504
22381.0
NGAMLFTXASDRADPGN
PUKMEQO
32
34848
9399.0
NWQIPRYYQTZPTOCXA
WUOBBE
87
45162
66613.0
DPJGVJQLTJJKTSLNP
KBPHWBP
84
34431
77763.0
FWDMENQVYBBPOPDSA
ZEUYVI
77
23838
78017.0
QFMVYZESXUJYDJEVD
MONIZTW
27
45657
38167.0
XADDTWKQDLVBWWZOC
MLGPCU
22
53333
67680.0
TXINLXTOEELEWZVJJ
BZRBWFX
3
26441
22796.0
LTDFWHOHBAABVDNTA
BCTTCZV
86
32975
42487.0
VWTUZUESKKKGPFCRJ
YHFEGCV
75
26327
70791.0
HFQIUDBEZCIVOWIQH
YONWFV
54
22166
34492.0
GATXAGPUJQHQUEVQR
WAKCGSO
37
32245
56917.0
IKIFQUSOOGAWTSBZF
WUMUZXX
11
15317
29015.0
BOXQEJOILZOZJXTDB
IJFQGK
45
41666
72550.0
SSZEDEQRBYMAWZSZU
AXLYCAX
70
43646
52564.0
RWQGONWLOEMHMDWPL
EGRHFJL
72
44646
78942.0
UYSQDXCZWYASZACPR
VNTZBOZ
80
17873
53569.0
QGSZPZYHBHVGITCRH
CZXJSUI
82
40604
35831.0
UZMXQKWJSMYPYDCBS
ZWTQJK
2
50527
33850.0
KMOLAQUJQJMKLEORH
JNZHNZF
27
42131
33038.0
GHWFXBYMFWKNFMRFY
XUIUJB
32
40025
64876.0
SJOWXEHCOWSVSSGGX
ZCGMJZE
30
17523
18799.0
HYITLHVCGDKHINKET
WSTRYA
13
51478
78713.0
FYLXSBILFKLOZXUUF
PDYBGFF
32
37052
14166.0
PNOZIJALPXPAMLWHC
RKOQKPN
26
39619
43173.0
GFFOCSXBSUDOLNDCP
QXRSJD
81
31298
28068.0
OMEKWKJFVEEIMJXPD
EHSXSC
54
49635
79019.0
LBUSGPHMPOVKVTTLO
QJRFZIB
7
53285
50773.0
KJTJRLLICBEKJAKLK
QRFJZKZ
53
49772
58956.0
KZQZLHEFHMKUWSTVJ
OKWTYAI
64
28928
63308.0
GUBKIZMOYOCFOYSXY
EZCWNWZ
22
32335
59483.0
UPJDOWOQVDNXEBGOM
NDDMTN
37
35170
70116.0
CSWRUCZHHHOHEHMSJ
OVVJWKE
60
49579
20813.0
WVLROOITGQUJEOKRK
TBCTTC
12
39182
78191.0
XPARLBCVVQOLZRZFA
JAEXMF
34
50330
52691.0
FESGMVVXWDEFQZNIS
RFAMTUJ
63
45216
79736.0
WDHGRPGFOPFPBYWSI
AJMDHX
14
49979
6714.0
KMSIYMPGNEBMXLPWO
PVUZMT
39
15704
74539.0
FECEKIWNXKZJDYRIM
UFPHFDM
79
33240
19115.0
OOZRLJKRGVAWFKHTS
VHFMZRY
53
15749
65112.0
IYEBKUCAWXAFUYANW
RROKTFO
69
23569
64436.0
DLXIOUWKKWJDZWQPA
FEJGYZ
54
44038
8900.0
VOQUIKSRFGTGWLHQB
FRMMROV
19
20655
72858.0
UHHVIDHLIQVNKGRGI
VTFLDYA
89
43271
56174.0
XHTVESMIMKMTFRKDN
JHGOSIR
84
45243
28161.0
PBFNIMYHIZFUTCYPO
DFIRPI
63
27131
43049.0
MJYUPQNOXLMOVUAQV
CIXUEU
54
35464
79760.0
SINECPRYXQANSPRKI
ZZQXWK
15
28959
30000.0
EVCFKOCNEAGOIBICK
DNGRQY
3
51945
77973.0
YAIKLFFRCBDMOGCQK
RKGCSF
39
26594
11190.0
OORFQIJUTYUXEMHGM
MNDAEI
10
35749
72437.0
IOCQBYKIKHOTZBOAP
VQHMVT
12
33043
67461.0
BLRIMWAWTATQVLHOD
VWRDIIJ
51
20413
16140.0
CBZZSBRINSKYWNTCM
URDALUZ
69
18669
58972.0
DFGUJXMPXUOZLSSUH
BHYYZZA
61
53122
38355.0
FCXIYZZOITAZIXRZB
MPRYQHQ
31
38653
71472.0
QFHPGSZCKQTCKBPVZ
HNZGVB
80