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
39268
60271.0
VYBIEZSAQJFXGUHRY
UOSAVO
36
33659
24234.0
IMTESARGSWEOERSMS
FZADDMC
18
28437
30783.0
HPICHBLKDJZMDIYIR
EQSRPN
16
45953
78713.0
CYBITZKCVYYWTERTQ
IMCSFQ
79
46049
73714.0
TJPQXJUKSFWSRXLWV
COTFVVZ
20
42183
50088.0
HBASYOYHLMXONHFTM
OVOZJR
71
29612
17274.0
WJDIYUDSSMBGNHGQS
YZFYOCS
53
22317
22514.0
SRAPGFFWPKPBTVMTE
WXZDAO
39
17583
71192.0
MQJKUIDFFXDXFRDUG
HWVQHN
88
25133
67892.0
FDCLZUYUEBKKFNUYK
QOQSMI
71
53133
50847.0
CBHBFVIMPZAMHWTJK
MZVIGY
36
25389
23919.0
PRKIKEIDZASHHCPLQ
OQXDZK
83
43720
50958.0
ORTJPTYZRKPYPGIVB
CVIXLL
43
23605
12992.0
LTCEZWMQWKWDKSKNE
MNRZSB
62
22833
48674.0
SMAUBIQZEVBVMPTIL
IDBCRVL
87
19618
67139.0
MYQIAJXVQVDCIBFXS
AOCHDDG
14
17555
57581.0
APKSVGQFGGPJMUGID
XQQMUD
38
38164
57765.0
WEDBLRXRRYNKODHXC
TXWYMFW
84
26181
13941.0
PMHMFMIITOHDLQKUH
HVJLAB
87
42204
45735.0
CXTKPYJGVGQIVQKYY
JTFLAT
61
31251
9142.0
DDMWQMZDTEMODWDMR
AOQTFPR
25
15586
16459.0
NQJNIMFEEZQRKUGEL
HRXYAMM
2
17006
28263.0
TRLJEXYYNHUQAMOCF
VRJBFAG
8
43399
18718.0
RTWLAAMLHAJHVBZIX
AWSEDOT
85
42244
13218.0
FILDIDPXDRTQTDPZA
ATBELOM
64
29891
11516.0
WKFMCDJUFMFGURNVF
UXYKDQ
84
17702
60767.0
ZLWITPOLITEJEAZTO
GWKYKK
5
29348
14258.0
SQADJPFLHJRLRQNNZ
DRKTKTI
71
31182
76177.0
SETCQVPEUROSUFKIL
FSDISSD
90
39649
41488.0
OWJAKXALDPTAPSTQZ
JCYIYP
85
39485
38246.0
UOLTWOCWSREEPWAKV
XHNQHX
71
21214
7626.0
JKVRAWNBAKGWVCZQH
OXYTUPK
15
49241
16907.0
RPBLVNEQKEINKUOZG
MKORHWF
58
34833
60262.0
GZQIFQZQPUYEQBRVZ
APYODG
44
46946
52065.0
AJGUHWSNLKEAIDFBO
PKRDYCP
35
47175
25965.0
FFFBFWNFADEMWYEQS
ZGJKYR
62
44604
22213.0
EZOGCYDUEQFQGXQKS
WFQCTJX
38
33014
23447.0
GHHHUCUVEGBPLTORZ
WUFPISH
82
28235
34251.0
OXPMDCDYYBIFHBILG
THMELIX
62
18255
73809.0
LBYYAQODXATCPLKFO
SJQSTP
86
22215
22099.0
POHYPIQYSZGVOCBMB
WTGMFJ
56
39221
58620.0
QETRMGBQBVCAVQWCO
LMZVYHX
13
36153
53393.0
DIOSLKXOSPBHLHQHN
PBJZRSK
27
49533
64173.0
GXPJWBUKEEEPWPOZY
GOEMAKW
76
22283
18298.0
IULMOTXLFQTYASILT
AUORWS
89
18018
17021.0
OZVHCHMLIGAIGVISS
UTEASB
71
46174
23432.0
DIKKFQJKMYJUIFCNJ
YVRQEQ
17
28462
19729.0
ELZYICERWTXVMIVZS
STRLZZE
23
36389
40475.0
SEJXASDTOCQBPQFCA
FTAKNB
50
42109
59080.0
WZKRICHLSGXWNZDVX
VMNITI
47
54972
33094.0
PCGQCYVBDSBJONKFZ
SEKKKLF
36
28926
5287.0
IYZKWFYTJCFSCZCIF
AEWNCTF
77
19958
71849.0
NTUETNBJDLWOLACVE
LSRHRC
87
52824
36458.0
YAAFVMPFEOGBTROII
VMNOZVM
71
51988
54564.0
HFEBQWNZIFJUGEBCI
LVOXWSH
48
37410
47617.0
DWCNJTQJUEDKHCYCN
UCSQZUT
19
23975
36548.0
IUIMARTWSFYMYIUYP
YFYUIYI
67
42500
70099.0
YDLEHTBIGKPMQAOLV
AXWQOVD
49
42904
76374.0
XJDDBRVVFWPAFUHGJ
SMPCSA
15
17065
17705.0
FBBVFNEMSJSOBGIGE
NGPKZUH
4
20751
62197.0
OTRRNLPGKJZMFPNOK
CAHUFZ
66
20570
78811.0
WOJWJUXZVHEGNCRLZ
BFBURF
38
16819
74558.0
IJKEBAPIITIRXAWXA
PBXLMFF
82
34698
11517.0
FOSJUWSTNMLETIZWF
BRHWUOM
86
54619
33572.0
FRUJQRWZOJYIZLROI
UHNVAY
3
41903
13028.0
QTSKWDYNXPQLIJKMZ
ZHUFPTV
28
44214
29314.0
JZYJGSICCLDJTIFAG
FBGWZJ
28
31390
37294.0
BVVFIDCTKWRGLYAZD
CZGJEOK
10
30506
64746.0
LUSXAGTCYGCCEQBRR
JQNHYP
61
45853
72434.0
CFORHWFXPPPBMYGJH
BVVIXCB
19
34988
5572.0
TVYOKDGBNBSKWPBER
JIMNTIK
71
48377
60150.0
FOFGRQRILOOBGNBBG
EHQEWV
9
24062
19865.0
QSBZAIUGBPWJFHRYI
VECXCQ
71
41928
18617.0
XEARKAHWRIBXTNMHB
EGGMBGD
20
36759
44336.0
AKSOOHIALWIJRCBEG
ZMBBZLK
77
15313
26431.0
AKEZQMCWECYMQUFWL
XQCXBQ
69
35952
24087.0
CNVRMAXCNTLGRYKPB
UYVOGKM
42
17542
42436.0
HOYUZVALLGGMFFSYA
BFZNFR
53
44510
31453.0
AZRTTXUDMIBUZMAQT
FTEUMHN
49
27225
74494.0
ZEYFUBCTRGQSNDIXF
FFOEAEH
5
48711
78503.0
OTNQXWHFEUJNURFQG
QBXAPFB
82
46098
48775.0
JLCFSSIQTDNWNWIMC
KDXJHRW
24
47467
57352.0
HZJJEFDLTKQUUOQRU
USAGNO
5
41213
57850.0
XRXQWFWFZPXWJVNXC
WFNJRKD
44
19574
25238.0
TUAYQJGOMNCQOJMYF
HQNYXW
18
51370
9434.0
SQCPXILATRLSJSIIF
JKZLZHT
22
17648
15420.0
HGYVRDSRXXBGKCAGM
WACIRU
38
24863
22454.0
RGNBBLJVSYDGANTLT
GKDCOUR
42
17813
8486.0
YUXZZLFGXYYKSVOGQ
VHDTGJJ
46
40671
68307.0
CVJWIVHSIRHJRKTAP
MBHWSVQ
56
37291
30159.0
RBAYPMDHZCSKWHODX
VKNIWW
8
27705
26065.0
XECMIOBRZVZJGSGMW
OJLAPX
66
52350
40173.0
YGHZSZNKTMJZDNARD
KLALGR
89
47367
40859.0
MVUDOWICHTAXNZBQB
IWLKAY
31
42458
60973.0
RENPNRRXRPCVIDMVU
YCYDIQ
53
39196
43154.0
JVUPTRTZQFTOWVMPC
WNPCGN
29
33666
26824.0
PSTBIREWTBONJZJKJ
KONIETC
64
33392
78773.0
ARJMVZVVYHCQMLUCW
GNQOYUB
49
25758
22483.0
QZUNDGMKPYULYTBKB
KLHKNZP
76
53816
21684.0
SNYAXSAXHKYURVKAI
WFTMDR
10
52088
52353.0
GUUAHJXLEVHTQXCLQ
TBGVVNP
66
42662
35223.0
DBRRYMHBNHUZORNQL
DTVKPM
18
47219
60934.0
FGDNZIXAOYXDOXXNK
ZVZZNAZ
85
41408
53641.0
YBJCGQUVVLLEZWHJX
LLMCGI
21
22526
63558.0
UHUHMHDMRLOHLUTIW
QHKTWVN
16
49548
63377.0
JIPUQUDMCFODSLCQR
DCRZPU
33
34547
40652.0
EZNSNBLEKELRSPUMA
MHWQBW
60
46134
57760.0
OCRJUMYAMCPPQPZUQ
WPGNFHP
20
27973
76067.0
XNWHVGMYEXERVUQIV
RZLGTJP
17
26793
55306.0
CHTOYEJTOFGHGQTOU
OXSSHKI
83
39161
43006.0
CMZOFEVFOEWZVUKLV
ZHTZVL
25
27114
14047.0
GJZDGDMIZQGSJVIES
JXLHVSP
37
15441
60628.0
BUUREXVNNIXYGEBDI
NQCZWX
61
42219
45402.0
WBBMDFZMYWJVCFLUS
KEQPAF
17
32696
20694.0
RRFAEFBYAAYOXOJFF
WZQCBI
47
26940
14093.0
ZMZQSQWRBRWVOWOYD
DITKWK
64
51756
51493.0
UQCZZGTGWDCWPLOBE
GETNLJ
89
49451
23394.0
XLIASPIHBMXERUVGP
PPVUMZ
4
51359
10187.0
NAGOCVAATPBTMYWIZ
BLQEJKE
69
52323
78639.0
LTINRCORRIAEDSMFF
VPXQIYG
12
18598
66691.0
ZTTWEANVEEZFUUEJT
ERIEURD
49