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
24468
55952.0
EUTEFKJGGXKBFTBIA
FBWFID
10
28606
27851.0
KTWGXLUEHSZIRPEFR
IJOXFX
22
42946
20903.0
AJAFRXIHHLJOYUSBU
IILMWVA
88
24745
60607.0
CSHTPYHDOIQZGUKZY
GGACMBY
19
53641
8548.0
LPBPFUNDAYLVGGIFS
UOFYURN
18
29184
22505.0
KSZBNLKXCFEJLJLGK
AONOPWH
71
44633
17144.0
XXBVYTVRSYYYRGXNK
CUCQIPI
56
18743
56343.0
PRRSMBDXVLZBMBXMJ
AYDZVWN
82
34333
34357.0
GJYGHLYAIHEJWRUNH
AOPDQJW
41
29039
70575.0
FCERDVOCBHWKVZHBV
QTCJOEQ
65
38814
14583.0
EJEXJXKWRBACAQNLD
FUJHGAW
6
19442
54849.0
SFHTSSAJHJHIMJTDA
DUBDGZ
36
54423
32015.0
KYRIRZPLQFOZLYULL
OSKWCYL
40
26209
56704.0
QYMNBTIGCGQGWQCXU
NXAIXYH
20
38226
48339.0
UCYNZKHLKSDARFPKW
GSXOBEA
12
33314
26906.0
RSQZMLLIDEHELDEZH
WNQMZV
59
39523
49051.0
UKLEJAILSYLGPDNHW
LSVVHF
43
23272
50684.0
FVPXNPJYPVBEOLPDD
QLAPAM
58
45826
69137.0
UJFBHBKLXLCXHTDQK
FMXEWAT
9
49018
49595.0
KKBBQPIKEWEDQEPAU
CWSYGR
37
45805
19384.0
GDKTOZESOAMFASJMX
VUCNZFX
55
26068
78214.0
CHALJIRBCJSASXXQW
LCXMER
69
31761
46762.0
VOCDNQPRJIJYDNYKT
CVUKKH
23
36873
71541.0
WCFVLUTVGGIHXBUVG
TPFRKHB
60
21785
6850.0
WXWUNGNJCCFULQIUL
IKIXLN
28
23221
72387.0
KUZSHWVNNKGSYBMCZ
KKRBNPH
58
44689
50178.0
HNMPJTKTZILNUKNDF
RMAFUCU
14
20609
28361.0
ERGDPGQOKFOUKRDIZ
RIANQL
32
24867
15358.0
QCTWKFOMOJFQEIADY
GMKQXRI
7
36383
75322.0
LMRDKLKCWCWXWUGDM
XCEWCRY
53
41595
13192.0
AXKGTRNDEXXZDTUDB
BYEMVB
42
50300
78001.0
JOJKTLUIUHLATYRID
VZMVPS
77
29906
30820.0
WIGXEXCNYYQCNZWHF
PMWBMET
70
42824
70613.0
BMIZTSYHOMOWHPQGI
RGDXWF
40
36671
45716.0
EPNJLTHHRRYCSEORJ
YJZKQZ
61
24541
37659.0
TVDHVNUGRSIPIEOFJ
QTWVLJ
81
30106
5006.0
JRLNPBRMEEKSJZBMW
JAWGQY
56
20288
56308.0
TXFJGQTOMBYTAAUYD
JEBNOLM
28
21698
56790.0
VXWMQDSICLVGCCOEP
FESZSXQ
50
15479
66382.0
FTTIQLEBOCLIHSCSK
QULJTL
17
34331
23915.0
HDTIFUFWDXJVPCEQQ
BIMWPB
88
49780
11802.0
GRWWTGHTKCVBUZPMY
ADWSSSK
87
19514
11228.0
AFZVTSNXISIDJGOXU
QPVUYXS
32
36359
43523.0
KFUZHDFAKHYSNRKJS
EMXOPBD
47
28476
27049.0
LUTXWHZXGDLYTFJRV
LNNRNSP
8
33262
18233.0
XJMRGTCVMTDFCXOYA
FHRXSW
14
15965
19728.0
OXCANYYJTKJVVHAER
DXHGLYH
19
49433
47778.0
PYXAAEOCFASPLAHIN
YIRJAQ
8
43068
10844.0
HQOUCAIDJJKLZNYNG
NLCBXZH
6
42236
39405.0
TKLNWEBUEQDHGCAXE
PHATTZS
67
46569
8616.0
NMCZJMIFSJJBNREFH
YHEFWVO
70
19418
28986.0
VFFHASWQXFDVBKHXM
VLOKYH
38
40882
36446.0
WRFEXMURAGXAAMCCG
JDXJARX
45
42331
44703.0
SJVCMPJHXEFCWPUJH
IZUYZTN
72
27381
65217.0
QFFKWWEYRBONLAKIS
KEVEYB
50
50295
50018.0
FXSDNJRNIVWGTVEGT
DEUDAN
51
22708
49995.0
JVPWBKCVDNLLWEIDL
DSICTEO
80
42153
16922.0
WWMDNTHOZREJHXWLP
CIYZSS
89
49798
27050.0
PJHJWMGUESMXELGVS
AOOKMU
63
54820
46687.0
TVMWCITJHMQQGMPMV
FBUPDRF
13
19874
14720.0
EPGJRWQRPWRARTJAF
KIPKTEI
27
36993
77249.0
TMQUCVADWUANQGZZS
PKQIYCJ
70
41764
45685.0
UNVWZVFRWNGSYBUHC
BULMEIE
18
34889
10162.0
EJCEPIIAGLONDWHYZ
RPOYLVN
51
26895
8932.0
EMCYDDGVYXLPBOTIV
ZKDYQVK
25
35002
33728.0
YMPXRMDNLSIGUCSQS
XZMMKM
74
39672
17764.0
UQMXXZNUSGAWBDKSM
UPIJZGL
48
43831
62549.0
MEGYIVVMTHBZLPPEK
LMWNFVA
70
53333
36379.0
XCSGXTEQRUALXFVZN
NHFMHL
42
48569
25353.0
ASTYSNEVSQYHDREPS
TEJUJWA
85
24997
62037.0
GZDOEVDTMXCMENZWH
DSMUDL
55
53790
43460.0
SKBCSEVNDUEMIPZLI
FCUEPB
53
40341
44825.0
RVURMESTDEHPUBMZX
XNZXYW
77
53262
72466.0
DAIJHXLPGTOYKCPKY
MLYTSN
78
31961
75263.0
XXJPCNGBDNKPFPYYY
LZTYFS
56
36545
63915.0
IYWLGLUKUJSBOAIKI
LPIDNOH
65
23225
54074.0
DHEOLYJUIPKMNCMMI
JEFLKS
24
47654
62022.0
PBAYYUASVKXKIJNHU
BSUOSKF
59
30151
43737.0
QZDZWNYOMUDMBXJGY
DLNCIL
15
50978
49216.0
LSTDCSMJLXRZESGJW
CNZPJHE
17
20714
31414.0
MTFZPBLOVSPVXCJWL
JIVGJI
87
34341
16751.0
LVNFSVJWDMZDQEVGD
OYKOLW
66
15664
16828.0
YEMSMGHCGSQQPSMZG
SRGWIV
75
51069
35074.0
EZQUZMWOCHRVPQPRF
OLLMRGI
3
17565
53823.0
TSKCJZFQSTENLMNTK
MECFLQV
22
45195
76669.0
YHJRZXBBVLNUSKZPX
CHWLEZ
89
37006
66404.0
DTOWMOXHKATKOSQFN
ITHNCXW
35
46058
57776.0
ZIRMASUSUGADFBGQW
RVQGKRE
76
23621
42541.0
UIASSROAQXSPJKFLY
HROZHTE
63
52065
32187.0
ZKEWRWDGAOYSRCDIY
SPYXKB
45
31004
10707.0
AHSKYYKRWXHJWRMRW
UIVLBT
77
39917
43823.0
KNOSMZFHFIZHLRIVQ
SKOHRO
85
21677
53904.0
BXGXRYTHTYPPGBQWS
OCNKWL
26
42177
67565.0
LJNFZSVPJSYVILWUK
RQRCOD
22
35623
30076.0
HMYNWVACOTYRALYAP
EKYGIH
16
27661
70593.0
NDJMGWLWSPRSUUSAB
RICYKZ
81
20349
7642.0
SGIASSJCNIFUJDRKP
DEKCLSZ
18
20971
40189.0
DJVYKASWKFHKHYHHI
HCSJCI
31
31655
75101.0
XYKBCATIETFNVOQQU
UJDPPQ
35
30915
28099.0
QVRZZJFGTNUHRTWUM
JPUECJ
53
19550
35527.0
WCHIFGGQFGXENVRNT
DGIZGZG
21
21322
6249.0
YMDTZHEGJPHNMOSIL
IBCLSR
63
20939
61962.0
DPFHWANXCNICDRFMT
ISAYFXF
17
24823
59496.0
IYCCCPYDKWMUKRHPT
YTFFGRV
61
25904
53692.0
MAEOQJBCATHACWWXX
KYORSK
53
18307
5440.0
GUTGWDXJKCPXROYYS
DAAKKCW
78
15223
33854.0
VYEYYIIYHSDCGOOAO
JEYSUU
42
43046
37697.0
UPHCWWGHLWEMBNWDX
BJLLKS
12
23545
42223.0
PQPKXRDMUVNWXJQBP
UWJBEK
58
33136
24448.0
ICRNEQFWDMTIPPMYK
WXSHRGH
76
21792
18057.0
WGTCKIWDLVKECTWNZ
EXGRDT
86
33558
20291.0
ZWVRCFIIPXGYVRLCF
UZODCP
56
52558
42090.0
QRCTVZRLHHANOUIEA
PWMLHKW
44
29618
37350.0
JJVANYAPWFGJMVCAH
MUBXPSQ
27
32705
63576.0
JEZJZEUNVBLPTNTNW
SHDXYEB
33
35042
54601.0
GBWIYUTXHCXCUJVXU
QUFGXJB
28
26147
38575.0
MXZWUOESXAQKFVRAY
KTRAKZ
29
23036
72180.0
PPSNDRNPHCURTIGHZ
ANGCNT
13
32747
34688.0
QZRIFOZYASTOCSVZE
UHQZXF
2
20425
40342.0
SJZYRBMCTDWUYOFWL
NXEWTDT
55
19138
75915.0
WXUBFQIFAZPTHPJJE
YCBUECA
89