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
53870
51652.0
MLSCDCXMLSVXSYSRA
GUFRKDH
50
46726
8936.0
CIOIKBLMHSTXLJXSP
MCNFYQX
59
40941
79063.0
YOVKUPUQFWERGDLHI
ZUIYID
81
50115
6990.0
WBHCWGBAIMFHRCRZM
ZQLAYH
86
29682
5282.0
YCEAQIJXAWDJFFLYN
WLMPSG
59
48438
42428.0
KOQHSRFWCPVRVLDXM
CTRYHB
73
20328
40803.0
CHJJOVWJWAQDSYSBB
OTHMGA
22
19111
47443.0
DCEWEGGFVCAQELORE
BHNTHB
29
53302
15261.0
BAQNSMLZTASVSNSXA
MVASFGM
80
45566
39294.0
CJXULXVCJVLTTPGLU
TXVZMLF
80
42124
5794.0
PDHLXJOVGJSNLLBHG
UBIYQG
89
20729
44753.0
OJTVWRRCHSOBZPZRY
RHHEZI
1
15485
35631.0
NFWTXBTOGGXBEUKYM
JNDZBEF
15
47166
20510.0
XAWSCCNFQOSYAWTQW
RNAJGL
22
51946
45393.0
UMEDLYFGZMHVKJMNQ
JJUKKI
38
29714
79872.0
KCXJXVZKRMDWWNNHA
KZNGQUR
13
39557
21784.0
TGWNZGOMVMNFUQIZR
PNEALTF
1
48549
10199.0
UUFOAXIPGZJIAXTDZ
EYYIKCM
24
48078
20132.0
YIOAHEZARRTPYLWRE
WGRBIW
10
31526
35107.0
OGVDEAUQFEOSCMXQW
XLBBKZA
18
42683
21153.0
LYATHELFNNXZVZGPA
FERKKB
29
16379
75090.0
TFYSBIDXCYZJOZSEM
LZVCEPS
57
21334
58729.0
LNNWIEVNEIQFCIBYB
PBBJMDE
2
50922
70915.0
WLDWPGNOQZUCPZYKE
GEDJSJ
31
45812
31475.0
HRAZGAQLHHZUGMXPJ
JOCNAT
52
49955
33843.0
FDEUERXBJCNPBXQHX
PRILGF
2
38332
23110.0
LFEQCAUQUVOVSVGZC
YFFHCWU
10
26523
42619.0
AMVYHLUKJQKPDUHQK
DZKKSK
46
38848
74369.0
HQIICZUTFQFYXNKNB
RNZBQH
80
25994
10661.0
ELTBVOEQVEDWMTVKG
ETFILD
76
53134
13408.0
TVNQKZALMSJDFYTCP
HYPBYS
87
40111
79349.0
PZDFIWAFYIETIBDBB
EYSDIW
48
21797
24647.0
MBJIMNMOWQPPNNRJW
KYGMCR
23
21910
46613.0
HKARWXDTVSOWVYEXD
PHSFAH
58
38067
46090.0
REJKLQCSOKSRLBUZW
LDZJQZP
55
17917
35184.0
LZZLKTIGCEUSURWFP
GRIDJHG
37
48300
46788.0
OWDUZVPARDDDVNHZR
BUDOPE
59
46567
45684.0
EIQEJVIFMRXCEPTSM
EANVVFH
79
17615
75816.0
SOUIRFHQUHOJUEUZS
NIFYIRL
52
30206
40421.0
BEKMJISHVHQQUSQVN
UJGZDJH
45
17328
70848.0
GRGAQUUOWWGAMXGGR
FKKACJV
53
41387
58764.0
ZSLBTNPHQXWEFYIES
XZUFTG
15
35552
25203.0
WDDYYXTQDVUPBLBVT
SNTCUT
61
54073
5529.0
KPAGKPTYSDFFPBERU
CYSZMGJ
46
46075
76130.0
UFUUBASUFXNAIBGCL
SYLQEX
64
15992
72423.0
OKZPAXSBTORDOMELP
YPHYYJ
35
26992
42423.0
BVAHIHNRGYRXNCZKT
OKHZFL
4
44247
40980.0
IPFAQAJYEOWNQNJFL
QNMXALX
47
28575
24724.0
DCWWRSKZJJLWIBTXW
PWXBIY
83
38252
41614.0
FPRLBJKJBLVRJJRSR
UDUFKP
2
15998
22865.0
ZPANVGVUKUYLXJBSG
EFSDYP
54
49354
37100.0
JLCYZZTCYBYFSOOZC
VDPNSKP
76
24413
5209.0
DINDMXUXUCZMDREQE
VGEVTM
66
39538
21364.0
CLKPQVPQNRAITSDQA
VDINGKL
40
25595
54238.0
TLMWLEPMAXJKNRQYU
WTNYXMO
59
45294
38359.0
DLDWGSFRHLDAVQSHK
CTCSNBA
17
19896
65989.0
QBKJNKWHHMWLDILVX
LLDBTW
68
52573
79282.0
KOGIMTBOIEYNDHYNY
KNQOJE
61
36130
75558.0
BJPRJVGTCEHDPHNVA
UEMJBO
61
43083
60540.0
PWYQTPMEXJYMGPZCA
SKZKRY
43
22397
47588.0
XUEYZJJXUWUTNOHKO
OPVGMOY
20
26645
58263.0
CYIWLFJXCOLJKOFVT
LSLKJSV
15
21109
36118.0
DHPGYGPGAQPKNSKEH
YDZQWN
6
45095
62483.0
YJREETBWZEBTUVFWT
UOMVJG
62
34804
52822.0
ATEWGDNFZEQNDAXII
ZJKRRTQ
72
33246
23740.0
QRLZQUDUXWBOFJHZN
ELKDHQ
42
33411
15120.0
VCUTIRXRLLCRNKTKV
PPEUMUA
28
31936
45827.0
NNSLFUXQUGHXWCQMV
UCTJTPY
20
33910
40928.0
LAXBSZLACVINKIVLD
BOKGEMY
14
41708
67708.0
DPDFAJQQSUIMEYBJC
SAYFULR
82
54524
76065.0
QIYCAZHJCQTJEOZXZ
KJPKLSL
18
29378
78951.0
DBFFDCCAEIIHSLGSS
DITIVR
74
21791
43951.0
ZGOILBLPDPQKEIDYC
DIGJBFK
53
17065
35046.0
JRNCIVJEPABGVFQEP
WVRZUGD
79
44893
28895.0
FQPSHITGXQAZUXTMD
KSOTIWF
16
31526
78965.0
WRNJUWNYYSCIZWKPO
TPVWWJ
50
37139
55878.0
YCOUEDCRGYLMACNJX
IGMGMBR
40
20137
67918.0
NGFYCGGTGRGRLZPLR
GXCZSI
42
26552
6911.0
KTZYUKNQUVFNKEKJS
UCUMBWX
52
36988
71325.0
XMMDKBTIWWPRGACOW
WLRLHSJ
60
27160
5491.0
ALIKRTLDZMOWIDEJU
KUHXMW
64
24239
48794.0
IKSPRSXJKGLWPCXKR
XIHYTNB
36
53523
23997.0
KOBOOQHSDWKQTLNUM
QPTTLD
28
38709
35795.0
VHWCYKEURXGVKBRIP
IWDDPCO
64
54877
59636.0
PUYFOXZZWYMPIUMDD
LRHEVFJ
23
41824
65039.0
ATSVFOEUYHNDXDGSS
MNWGYM
53
44232
19187.0
QKABOTYCFDXTELXOR
TTDHZN
40
17451
5105.0
RVXZCJCORNNIOMQVQ
OTVOCF
6
39053
19583.0
APDVLHCTURQYDQFAR
HVABSQG
21
28579
78341.0
AFRHMMGGLTGQLWGCU
BAGRIMJ
17
41303
64428.0
FYZJEVVNCUTCLXEHK
AZNKWZT
37
50141
10299.0
ZTIYUSWKDLKLLHBTE
TYWDJZ
32
33031
25583.0
WQZIXBGIPVOTXFSHS
NOKEIE
42
31003
70538.0
QDYCCJEDCHCNXQEXX
CJXKFV
13
36453
25397.0
HNCVLSYSVRNEYCKST
UVFFOU
3
49127
14609.0
HNSYPXMKDNHJUDWUQ
ZRTLWIX
30
44910
61404.0
IRGPNDYGTQVRECNDI
DZENJOU
38
37163
14419.0
GCLALOBUAGPFLUPAG
MJAYYVS
40
29405
21438.0
QIAKWKSLUXKMBDDJB
DYAUDV
17
37108
16474.0
HAXYUUJYUWREVTMIT
TKRHJH
19
23500
70083.0
TGFSZSVURVOMMOSUO
ZBRDKCK
69
26255
9422.0
DRUPBNHCOTNJMABNE
WQQABV
79
42649
79934.0
XKVIIUAALVTFUSKHX
ZTBBUD
90
42358
74639.0
IJWCTQOXORHKNHDFG
TVNINER
11
26265
51323.0
RVVDMKLAWJGNLHMMR
FAMAHO
80
24263
48588.0
RFRHBYONFCAARYENF
YHOQLPS
60
27703
71440.0
EJJUYKKSEXQQNVSRU
ABIILVK
27
39270
56509.0
QZBOFVDDPOIMNSPVA
AYEIOE
5
33043
31427.0
SPSFAQZCVQTHBNDGU
CTLRPP
31
41946
9551.0
BRHIMIBGEEAYKNXBC
UELXOH
57
54809
17147.0
ZVENRJTHCLKKDUJSA
KFIQZXF
55
45197
26353.0
SGCUWULNGSEIAYUKZ
AGXTOEG
70
46156
10611.0
LAKCCWOTDPJNLHNVZ
OJJGJE
89
21103
54492.0
SMYVNFAVPTTQWRXZA
JTEDIO
70
27284
70272.0
FJRBNYPSXJJCBJFIH
GIYNLAC
15
19180
43431.0
ERBGFHUWGBTMSQLVO
DPVJLAY
32
21238
24070.0
WMRKOJKAWMSNDPHHK
OQIEVPW
41
45492
17314.0
MSLBOPAJTESHARRVG
OHQEVS
53
33742
9762.0
LSYAIZFKCKAEGTMFJ
TPFTVHK
73
30858
12505.0
FPBXUSXPKPQNFNOJH
XCAFTX
77
39456
63386.0
PDZLDQGBMTBDCZVUQ
CSQGBU
58