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
22991
65603.0
DOHEIZKYPJSEDESEJ
DXSNDSK
18
22497
49411.0
DOYCWCSQEYBLLKYHW
JYARNEI
59
37902
76160.0
GLNXYPYJJIVXECATQ
MIOHMHH
60
25518
37565.0
VKHHLOQWXWWLYOHGH
AHMGET
71
29652
44162.0
PMRVBNDWZHQPCQKSN
BPYQLC
59
20243
36397.0
ELNMBTQXEQWVEPYDK
PANTDA
73
53530
30783.0
OURLVJXUXRJMSREEB
VAXCDEP
10
41102
32328.0
TTDIVZUJKDIQHNYJJ
AWJHYRN
7
47385
73318.0
SUXWPNLRFKRQFOUQK
UDYBPVO
88
39723
74626.0
SBISSIWLHNIGLPXGQ
RKTWCV
61
19660
45092.0
ZSIAHSDZJPCABGBXO
EGAQOR
33
38267
14686.0
BHBCISQMNMZADHTWM
XUGBVL
34
34588
32072.0
ZKCAJWJDTEHIDWEUI
ZAITHM
42
40996
79889.0
CYCWKGWGPMANIORJG
SMIVBZ
47
36828
42529.0
MFPNBNXJRUNJYDAGM
IAZKURX
25
45231
65409.0
AGNXNOCQCRFQXGCBY
SIBHPBW
80
44519
43822.0
KXHJDZXYXGPGJSEMD
JPAIKSN
64
20834
75074.0
TSNCRICYLAFQFOQYA
XKIOSGW
65
35220
14229.0
DFKLIRAHTFWTVZLXA
UMVOEJO
40
41459
58801.0
MYPBGXWRJIATQBPAT
YQGIHL
42
32729
67488.0
EKYGVOMPPVCBPQJGT
VXHNTX
40
22104
63307.0
FALMNYNASDZJNEZRM
JIOXZB
48
34769
55438.0
PBUUZARUXBLTEOTWF
CUZYQLL
78
19098
16768.0
EKJLKJXGFWPXRZRMZ
UZXPWA
80
32682
41499.0
EFQVHXSBEKBHEQNEI
AMUGTN
83
48557
71218.0
EOGNWZGZOGJZOZNMF
BBHONYF
75
40770
49028.0
VKMWQTAQJOTYFXCCD
NNWBFI
48
45617
60797.0
DTVWFSHTFZIPDJVOB
MAUWPT
20
45935
70047.0
RCSJUGOHCKALHOWIN
YHWXVW
71
44830
68394.0
PIRUYNTRBSPLWOWEK
HPCOGD
14
26297
75464.0
CYGPNHVGUHREXKKPP
BIWJLWE
59
30777
50401.0
EAEHJNNVCQVPGPSNK
NKOCWQ
48
22831
77315.0
FSAZTFFYYGAIPZHMY
KNBRES
49
52329
22965.0
UAKWHJOZZYSLJTIJM
FMXGFYO
20
47164
31796.0
DWFQWUUGEWSISBTYW
XMGCMPV
64
28513
15515.0
CJOYTOBTTLNROHXUQ
RYCGZJ
10
29818
62199.0
NWDLMXIOCCHWDXOPY
XBVCVL
17
25078
72470.0
JNMCQCQECFQCNCGQW
SMGLQA
79
25167
41147.0
JKKFFPKPQZJGXNPPN
CCFTWAD
13
50160
74166.0
WGZSKYEPSTDVAPDAA
WVYXUZ
2
41117
41018.0
LATFYCVKZRHCJDNHY
BDNIJXW
82
53399
25831.0
HBPDCDYSCHJUOPGRS
JMTESXS
65
45031
60328.0
ZDVWHFBGIAMYJWWEC
MMZCBI
44
38590
68725.0
BTOUKCHZPPJAYDLQV
WHTKJK
34
53513
58498.0
VUEODKFOKKZQQIFUU
CAVOHG
52
44659
30245.0
UUVVCIMUTNKAAIZAF
ENKCFB
51
18434
18566.0
HJXCFSXVRSBLXMIJH
YJFLYC
79
35012
20728.0
AYMKXJYRCJZZHDTJJ
OZGMCL
86
33155
44360.0
DKZIZDXFUARGWUMVD
FBOCTG
82
34951
28909.0
ACFNNVGMGIMESIXKZ
AZMZKS
61
47631
52052.0
WKDFRNHKNWULCQIEX
FPYGZT
1
27415
37277.0
XMSJAINOXYAEJGIAO
WIRIIJ
21
45326
35992.0
ICPYWNAUUVUMQJFSJ
VLXZQJL
33
22221
64970.0
CEGETZHQGDKFOSGDE
HCBVBMB
44
25375
40473.0
SMNOMCNPAJPFGNNBB
ABQHLO
73
41012
66906.0
NCSVZKHXFEDQKVAPB
EDBOYI
85
54302
55732.0
QIYCOAIVPOAAMAUQU
FQDAJA
47
15184
75988.0
GOUXOQUVYRKMBSQDF
HEAFZVS
90
32321
73381.0
JYOEABOPUHHCYJKBH
DQROQU
57
38724
50140.0
HGPVXQNSOCZWECHVO
GUVJCVC
71
23656
46781.0
GVLLSDVMYCAQGDCSU
YEPTXZV
7
50741
66133.0
BWXATZUUCOYJBZRIH
RLEJOIH
75
25187
28678.0
OYGBUTEEKABSTUXRN
KBIKVWN
68
28304
28898.0
GXINJQUNDALEOQOVA
QXTCBJ
13
17060
39590.0
AOSQJCIWHLQEEZYYI
PLCKNU
14
18961
60901.0
OBHSJZYMYKTMIQRBX
FQCJLKA
43
49352
8801.0
TLHVJHMMKXBSHSWMV
IPAKIXN
12
23427
78431.0
DXCQVVMPQEUVLZRCQ
DHUEOIV
2
29192
69123.0
QYEMAAXKPDDGRVJSD
AEHJOPW
67
51548
6291.0
JLCHNYTLQORMNFBLM
MRJJTQ
32
36898
47370.0
WGUCABTMPVSWCVSRZ
SFPNYZX
6
26054
46050.0
WCJDLPULGGUVPWARL
DGSWNEM
17
28667
73453.0
RRWLBQLIAVLRHIDGK
LAFOBDV
17
50276
45588.0
NCIUYBUJNGTETQLFN
IBREPH
29
43609
68200.0
OFXRVPASGCUPSFLVO
EWXBMI
38
48536
69699.0
SOOYXHJUQQFVIBYBM
QHREWDO
70
41546
23465.0
DBBQTMVHLTAKKZRRI
FXUKUB
38
45300
59089.0
IIWULBTMCNFSJTYXZ
WHHFOPV
5
47009
75859.0
UJGHEOUOFZVFQTDPW
EKVHHD
42
22083
42797.0
FZHSLXZSFNQOUPZWU
MGULMM
52
44145
17645.0
GHANCVVPZRZZVIDOE
NGLKZFU
76
48646
60518.0
ZCUQDDCLBGTYKDQWI
HAYBNIE
26
54018
39225.0
HLHFLMGACPHJGUHAA
YOZTEW
65
41983
9881.0
QWVABPAWWBKTJJWTZ
FNJESPZ
89
16075
77447.0
GXKRDMKEBVHFPULKP
LUJSAG
23
31391
33788.0
WKKZQYCGTFAFWHQFB
TSJSGZ
86
30496
6596.0
IESVNJUXFIMXAFZUQ
XZXHJQ
56
46303
68689.0
NLVFTTWMKUMWFVQFM
PMGNYO
44
32372
23141.0
WMRGXMQNTFYIYJKAT
OWTUTSA
39
24317
72544.0
PTMFIHHJCHBDANRDU
CQCUXCS
78
52478
67070.0
YHRZXXQDLRSMIFBWM
OQSQVZ
83
49962
45593.0
KWLRRHYWHJGQZESNP
IUTBBN
46
43041
24424.0
TJHSRZDYLEQWOBOCV
BHCKZJK
19
18029
65178.0
TDLEDSKSPXWIQPIZP
JDZZBCZ
54
32428
26509.0
FQCNQCGXREEQHYWPZ
LFTOGRV
13
43408
38886.0
FNRRZAMQKUYWBMEIF
EKSKAR
16
34433
52412.0
PPUCBEVDHADRUJDYB
VIIBZJ
56
42619
55142.0
CDWLAXRYFCCCLBBRT
URXUXGM
85
49118
43182.0
XBHKHHGQEEXELRETF
QLELRNK
45
26172
23603.0
MHWYLWNMYMTZYTZJO
PLCISE
65
45836
74069.0
FDCMAARGFYEIRBKMQ
LARRGV
13
18388
32497.0
VECTZNYJCWAHJUALI
WSTCMK
38
24646
74448.0
RFTLLJPPZKBFMPMYU
FBBNOG
82
26573
60020.0
VBSUYHLMEKCWIHXTY
JZXBCV
60
18783
39984.0
ZCYXAWAIIRQQPLZYL
UZFZWAV
32
45360
79365.0
KZMLEXOGJHKDEHHKK
JTSPUZ
61
51125
18457.0
FYAHNLGIUFKQVDGZY
MUZVLAU
51
34814
56365.0
BTVIKUOOUSFTBIPZQ
GXTQUIN
50
54692
53847.0
LOVZBTSLJZUPMAPPV
FHIEKTD
31
53827
55789.0
JPBUMGAXFQHKWHEQA
VHIROIJ
84
26927
55025.0
CMAOHUQVXMWWLBYFF
GKXARBP
85
50285
18144.0
NKGGNCNKXNTAMDQFD
XWLWGJQ
7
34107
26652.0
EQXYGFSACRFYCHMFW
XPETMTN
29
22253
59456.0
PQWYXLFQGEBCFBFTZ
DXVZXC
76
49479
38753.0
NSFOHAHYTPJJZTYBQ
BGKUKAD
78
37616
29410.0
LSRCZDIVXAEBCXIYA
FZWEBJV
89
21416
52560.0
FSPQBSCYTHZRBITDI
TYUGAP
35
52933
13171.0
MYYHKXWSTDIATTWYF
FLMVQV
55
26898
39951.0
BTGVIIJSIHSXRWLXX
HMIATYJ
58
51586
18492.0
EOBTGHFSVFUFRZLQZ
BZTCBUJ
79
43227
71130.0
OTLWDJDWAWAFMDKMW
BXARTED
44