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
46555
17577.0
EVWFRVRMTIRURZRUP
QBXLOHK
84
45988
17385.0
PUSJSDLZKFZWIBONB
JFNVFOS
45
46659
23590.0
TFECSKVRMWJOXRNSK
HKCQZN
84
50375
57866.0
BSIFIYRCXPEJXAFSS
GWHUQQT
40
29172
55166.0
YLGQXWUCYKJMDSASU
OLLJST
28
37332
79137.0
ZITVKEZXUPKWEEXOG
AZFCUW
27
46005
45457.0
LWECJVDEIBBXOJAPL
EDLTBT
19
19688
25050.0
VJHKQZUWDUTTIZJSU
PCJEUR
58
49996
35853.0
NNMHNTVDAIRMFNHMD
ZJUWLK
40
41553
30701.0
RHVJQGSYGDYSCVCKJ
QWXCKC
53
36737
47536.0
EBSNXIKHJITUXDPIC
YZUJZR
54
36485
37461.0
WCLYEWBLMLDMZDFPM
KHUHETX
34
35609
64561.0
RBSRSMWDESAIPPUVJ
OCISUD
53
38937
74326.0
MPDRXMIVMSIJVMHXU
CRSTQDA
20
22485
25003.0
FHIRMXRIHEWXKCFLD
RKUPYWX
42
49277
14701.0
SOYFGZYIITHRKVBUF
VZQTMNA
61
28781
66651.0
TJWOECIJDRTQKMAEL
KDHTQK
54
15334
27357.0
JDJPQZWGPOXSOSZTE
PJNASO
50
46005
74369.0
ZCAAGFGDSBSLMPJBU
DOODWFZ
21
29183
31327.0
HACSVCBJKHDCAMTJL
TKVHZZ
90
54387
72792.0
VYTYWLMOBYTPIBEWT
IDNOMAZ
30
34874
69475.0
BDZZIVYEIYHAQESQC
ZIISOVM
46
54479
52426.0
REVIICXUMBUNTHQHY
YJXBEI
23
19734
32829.0
SDNYUMGCGPATGZSCM
QWNTHM
65
33155
35748.0
WCFFDMDRPYHXZKODN
JHYGVJP
9
50982
69887.0
CVVIMYNXVPWGAUXBZ
ZSSASSO
76
37013
43040.0
QRUOXHPPTZVRNPBHX
MDSAGP
66
34149
48086.0
FGZMMMJKVNVIHHVGZ
XRZKKGR
29
26674
15303.0
SVAETUXKTUHQGSBMS
PZBYUN
1
35950
59830.0
FTJGILNWDRWBXDLJI
YUWECP
36
33561
53441.0
DMTKOUWMUOYXBDUUV
RLIYDTH
33
28556
41365.0
RCMCZMFBDATINXLBU
JUGFSM
43
27757
21200.0
TXXFNPYYIXZOPIWUP
ZRICOJF
65
46722
32578.0
RBHTEQSVRRWSZCDEA
VKJUSYK
72
19653
16694.0
COXUQNAXRCZUFOQDF
QJKNIHO
62
30350
60514.0
WEWLBMXNKROUWUGRT
NYPBRA
57
50275
19181.0
LFLITYEBHJSPLMIAS
OQGUMS
49
34645
41008.0
NOUABAWODSVQATVXR
TKCKJEF
37
52217
67219.0
JSJACPRYSDLYSUWXM
JXAQBBZ
9
31479
58382.0
DXEWUDLMAXGSOWHSQ
EVKRTE
12
29914
37057.0
SNXQZXVGODFNRKGPJ
MKDJNR
6
46812
22668.0
RAVFDPKKPWHMFJETJ
TOPQRWM
78
17784
35683.0
HLQSWRXDRVKSRQVTL
BWAQWMP
77
45676
78599.0
EGUNHVLKNWBMGSYFO
BZMWQPL
76
18472
65309.0
GBMLBTVNMBXHFHGMD
LBUXJRC
16
20148
59561.0
MPXDZSJZRFEUGFXNI
QKQEBAS
1
46654
38646.0
UZNZYKKEZXVWEKFML
ZEEWBK
62
51474
50606.0
HGMRIVLJAXYBHPPLF
UUPJLOM
73
42630
22991.0
HJZIXIGYBXXJNEJQJ
DKLSHDP
62
53191
68491.0
YPPWZMHGJNCINBPCM
NTCJKX
17
45892
61092.0
YPDJYFINUJYBUSQZX
OGQUKM
54
52573
41377.0
SZGLTSLFTWSZEUTPH
WNBQYKJ
40
42175
48764.0
XUQJMUTATTDMLTEWN
HDWJOIU
82
46417
31233.0
OOFEALAYBXRLUHSNR
SRBHNW
90
29848
32531.0
VEVBALWLFDIIBDUDQ
KJZNHXD
72
53926
41670.0
HFKIDRFFNGABVKLNN
FTJKAQZ
19
27644
20901.0
VPIHXHXRZXEZGZBXG
HPFIEAP
8
32796
15721.0
YIWFOKLNXZTRBXZEU
IEBQPW
2
32373
61063.0
QKLHWZLFKACLLPTPM
DUQEZC
86
54149
61487.0
KCSJNPZEOAPJTQLDG
BVANDD
86
26835
41866.0
TVEGOAEWBWSTFEAXA
ZCZPAZY
83
15440
74951.0
OPCVIQGNEYQYBEPJP
EBNXLG
4
45825
71845.0
OBPVGFPEASDRLVLNB
MVZNVF
9
29178
53825.0
JRHYQPYCNEBBTYZPY
LWLGSQQ
57
43894
39553.0
SSUMTXSRJFRGZXXRT
JLXIAG
39
48771
21530.0
LZYKNICKMMDITALZC
AKHGDX
14
52289
33565.0
MQBFCYDBJQCDYLCKT
USTZSK
70
28935
49179.0
NVGBIIMLQJJFABNCU
CNRYCB
62
32715
28925.0
FNUDDUPTDYLXEMXRJ
MKUOLEC
2
38057
52489.0
NJTIERUZKKNLOZNCF
ZMJLRX
61
22111
51417.0
OTGEQAUZNICBXDINX
WOYZAUY
58
47690
18775.0
NHPALPVJDGJWWJUMY
OIUNQQ
75
35176
20665.0
YARXXLWHCHZNPGNUO
TKPENY
10
38762
16100.0
QDZBRKDYZHPZCNNMK
JSQYKE
69
34345
52955.0
OENOJPRPJTWJOVPUO
OYYWWDP
2
21435
35332.0
OMXHSDPDRINIIOGQK
UKVCVM
61
32141
53868.0
NEJGIFVXBGPPMVAGS
RYPLVZ
73
37218
11306.0
IWNRMHEWEEMXWMYCD
RTHJUSK
68
16760
65259.0
JMASCBGOPNYTUUHJJ
PHKDIIC
63
27950
51515.0
TBRXBBDXAYSGPUSJW
HOQEMK
19
48281
18547.0
YVUQUQGVBYYZUFACN
UDFOMZW
71
50899
57652.0
XYZOOYQBLWHZTNHLM
UEZKMR
90
39118
13812.0
ZSPPRBHUPXCQNQXIR
MFBBSU
46
44815
13495.0
QSGOYSUGTKBKDZVIR
JYYMEQ
62
32959
14936.0
PHWJIGKCASJUCEFYQ
BYFBGE
63
31960
10164.0
HSTIXBDECJHFIWHAO
VFNQAKM
48
54966
31935.0
PBRNTOXUUHSCZUGNF
JUUZKGQ
58
32388
13506.0
YVEGFRJGXXJJHEGGA
FTWURC
64
24825
61203.0
FTYIJKAFNJJYAKQAG
JFIXXUL
74
47880
70152.0
PQQFCOLZQMMQNSLWY
BEQXMO
58
35978
77891.0
WHQHHXYKYMRIUYQZP
JETRMJC
63
49197
73768.0
YXWZNFOIZVNASRZSZ
SWDMZV
48
24720
41810.0
LZYTYSLEXPKGFRJLM
THBSUI
33
25353
10692.0
ADIYPNGHTHICPOXAX
RCCTYP
4
46161
63524.0
YNTUEHWFASIMAHOSP
HSDJCMN
23
15221
8651.0
VVVNVQZTWHDZUTXAC
QUDIVVM
17
15787
45759.0
PXMGVGXVNLAVIPAXS
MODTZK
18
31946
55761.0
OLDBWYGXTXRYTFHJR
RMRUKKU
67
22773
5944.0
WDFHZENXTQYXNWGCH
UICGWLF
66
42010
45847.0
KWTRXRHFBGLUGHYNK
PZLWUT
61
24565
33845.0
QNALHCIDVKKJHLCQB
RYOVNIH
14
16937
26985.0
UGYEVTLIXUAIQJYZH
OFZPYMF
27
30816
43405.0
XJENDCSQAIQGNUHEJ
TDJUWFD
88
16194
63932.0
XRDEQYXCFPZAHFVSR
LGAOHLD
10
29182
52980.0
EFQSNLWJEDSXRETZD
IIFFJZN
55
28847
17273.0
ORSBZRZCKCFOAJJKB
PSSCMTB
72
15246
8142.0
GAKQEPHSCTHBMMITD
DFGTGWI
12
50770
79759.0
XNLJOPWIMYACEOIIY
DCGYRHB
32
53186
42024.0
CBUOSXEDIOCLCUOLK
TKBPAGP
25
51209
66310.0
GDTFFDJYCQNDVQTII
CAWFKVA
35
18399
43205.0
PTCTZCBDKBQEUKNVW
TNFKGY
3
21734
9622.0
HAARIYWKWBXCKIEFP
XHXSFR
2
54363
42834.0
FFQAMIZLKODAGLIFT
UKYHPB
37
54424
49033.0
JQSISIIADGFVDNEFG
YULUNHQ
54
51422
20117.0
RXXTVIBBYBMBUZIXN
PVTGPNR
15
31537
25762.0
MIQUQYBQXLHJFIXKI
GSCTLL
1
32585
47702.0
MHFWILZRGUUPDRNRO
TBYLYEZ
81
30573
48053.0
RSSWIYVSKZPZFDENM
FFKZSMC
29
46408
40478.0
GOLTYXNMXDOLBNSLK
MCCZEDJ
38
19049
5674.0
NFWJZLUKFXMOIPRXC
QXLVME
66
47470
35962.0
IKQXYKMIUEAWFZPFQ
XPONHF
40