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
26914
60964.0
QUKGMGGBWLPWLIHXO
XZKEHXD
60
52917
23727.0
VPLIEZYCKVSHYPJMX
DPHJYA
21
18750
73527.0
VXNLKBYWTPHABUUNW
EETKAB
29
25606
79561.0
LFJEWVMENWCZELXSR
PMOBWW
84
43688
21933.0
BHCCIYRHAGOQTPBXD
FMFFIJV
59
18468
10610.0
UHHZPCXTVKMIXXXJN
LYHCGOY
13
23881
26470.0
AXFVXLTKAFCRZPRVB
LQMPZP
4
16074
26578.0
QRXJSFQFBKQEYPVGT
TTMHAM
89
35419
54627.0
EBXCOMXTDTXXHLHKP
VWRTNV
12
28752
18589.0
KSUVKAPZXNYZFDWBU
PASNZJ
74
32843
31603.0
PUALEOKUYFIDQJFHR
PKJYMAR
31
21325
32461.0
BYCVTLISIQFBUFTNB
QPYKUWF
84
23345
42072.0
STVXDFMDRQOSAXUMQ
UOTAVI
85
38065
30905.0
FZWGWGDFWHBLAVICF
ROUYFLH
69
52182
14293.0
CIFFNOCKDOUYEELDB
LXQSLC
19
38916
76180.0
QCVDARCWSVVEGAAGZ
QIPLCE
50
22265
46321.0
SRQZPFEDRFZQJDVHD
AXXDYCP
83
15403
75866.0
SCLNDRSIKONVTDPMZ
KICYHY
75
52554
48993.0
NUUYPYXFOSASURNSL
NGOZUN
73
50999
38673.0
PLRLNFHEQLHPLIXPQ
OIKDWSN
23
40594
79070.0
XUDAGTEABRUAXUMCL
IAIGKPE
9
52310
45821.0
TRNSLREEEEWJIINGQ
QUYIHY
68
45988
70567.0
DGYRRKULUHNEXLAVW
YWOUADJ
10
29095
19303.0
GRCUHCLQDQPDDWEEF
ZRJMBOD
5
23477
60057.0
TEGDAHNBKGVVLMBHD
MNJEVB
37
18396
21667.0
ACNCNUKIVZZZMMUJG
LJFLWV
6
45054
7758.0
WTXYPWAUZGAAHCDIJ
QYRWYCR
90
43415
39673.0
GBLZNQZZDRYAFVRRX
ZGHPWSU
63
36478
72581.0
XMPUPTPUSCIHMRFDD
OQPQSLQ
72
15892
60002.0
VMAGMWWKYKMAIDFLQ
JZXAPV
86
48891
61525.0
OWUDFRFIMMLEWIYHN
XFUQDQU
59
40627
44161.0
DDKUTJZKUCTGOHRJB
JPBZDEB
42
44517
23025.0
VMOFLXJEQYHMCDYXS
LYYBBOT
21
29469
67030.0
WACQKMBGFUSXPCLZP
MQHCIL
34
17842
22912.0
MLMYFWYQUEWAOZAST
EQCEZTJ
35
29247
71554.0
LYKRSUVABBPKYFDOI
BMLXOX
78
41039
52326.0
GAXLRZRZOMTUVLESZ
VHQSRKN
57
41802
56798.0
LHQCUOHVWLHZYNTWB
SGKEIT
56
25412
13009.0
CRGZHTOVKQGIJWSNM
ZYIHTTG
23
50858
9153.0
XENICUPIYABKRMRCT
EDWAUJL
69
41698
23908.0
WSDICSIWJZZLQABGJ
NYAFIE
52
29767
64394.0
WQXQPBKOZUEJTOZXY
RVCOJNB
49
42966
41233.0
JZDKXRXKCRVPELLXW
ZTAEYVF
34
21116
39530.0
DMBTQAUTWJQMZEWUL
DFZMWF
7
32157
79474.0
MAQZWEMTPUYNNNRID
TVPFLBX
74
33597
51772.0
ASZZRENQAKQPRAZPF
XVLPXJ
84
36977
78769.0
DYNUKLUNXDOTFYIHP
KGHHHO
32
30468
52365.0
DKXFIBORJDRZMQKBW
XWWUJI
74
45041
32820.0
MKUDHFAYODJNOXHHG
YUBAKQW
35
39271
39807.0
YAASVMSWHIYDSNSGT
KGUJDDS
87
29949
38530.0
EMPNOKTJUTKJSNJGX
VRXXGX
46
18593
61464.0
ARLGKMDAZVEKZGUTK
QJAWJN
56
32247
20048.0
NJWJGQBKIKEDLLVUR
PASKKN
1
30408
13075.0
DTVZPEUOMPEFYMYDJ
SSUNUCQ
7
38266
76556.0
PWLQGMFHOSEHRXXVA
HJIMIZ
66
48973
38720.0
TBUCHNBZOWBDYQVJZ
VDRNJP
29
35003
42732.0
NEHIUTFTUDKJLGSVL
VJBJLU
19
49801
15076.0
LMKQJGUFHOWJLTUNE
XDBVQCT
49
47997
71890.0
QJCPHGWYPDULWUGAX
VDQWZWR
80
47692
43737.0
FWRIOKCWLHIBHMSEJ
JTQTOAO
10
15685
43251.0
EFAPDNJFBEAFBGSJB
AQWKDEK
41
41922
15329.0
BHQOLDLHHLIVCASJC
CMARMH
74
27251
37774.0
PYSSTSDJMANQLJAMZ
GTUUVX
10
39617
72748.0
INTZPGASSLZSTHSLR
LXLTYUV
34
36870
27199.0
MQSRUEJKNEOXCQQZM
QWGEART
62
42400
16624.0
SDTETPWANUQGFDGJT
VFNYMCC
55
22957
8846.0
PVEZZFCPDEGYFVPXT
LSMCLGT
6
30374
64970.0
XOHGSGTMDEQSNFJDK
NIPBNLZ
46
20644
77008.0
SQQCUIIIKPXDLWERY
MMOLMDY
56
39308
60364.0
LHPIJJBFWZGKTOMKY
TJFVUUR
46
32957
31235.0
XWINHWJUFESODRDRQ
HXLJJB
16
47189
49862.0
RBKKOKUHHNIULYCVJ
NLNIKTE
65
16391
30142.0
RXFZCRCYRJSNOFXPC
NMYWNFR
48
16348
15633.0
MYRWTCNHOFCTLWONN
KKYWGWB
4
47834
40514.0
DAOSJOHQBMYVGJEVI
GILDSV
84
19216
29155.0
VDLSAPTIZMUOBEBRX
SNCYQO
41
49020
68185.0
CKIMIRUTJRLFOSDZR
FXFQEP
55
23375
79228.0
NSEKNXJGKELAPNYVV
BOFOFP
4
50390
69069.0
OVNSYSHYUASXPDQWX
KKUYJR
89
20546
6703.0
KMVRWVAQQYEWSTCTG
QSBOOB
1
54981
36678.0
HLTVRJRCKSPFEAHKL
HNILAF
84
23909
47300.0
FAICURRKXTORLWDKN
XOXYXOA
33
45549
54044.0
TWMGZZUTRPJEKBTGU
PQCRVK
26
34017
50239.0
DQNQHHCFNHPYAOGVL
IWJGQT
82
15167
51052.0
FPFBVWJRZIMFIGRBV
XETDIHZ
25
46990
77384.0
JQFCDWSTIYKKBCZSN
VVIVCTK
21
50255
9472.0
TJPPKUQWQMRBCNHRW
FPVASOW
20
24844
32829.0
PXBEHCORNTBYBHZPQ
QQVCIK
50
49682
47093.0
EERQGWSNJHHFGCBXN
YPJSVMJ
87
54257
25785.0
MHKMRFLONTYSYZMNR
YVBZBU
81
41117
20177.0
OFXBTTEKHCRPIZBKB
JJAPKKI
81
34563
26495.0
QYFBMKCEFUPGGAWHS
PHISCA
73
53832
34640.0
XKLHRZVSDNTLRPDKW
LSUMVLG
6
42311
22673.0
GGYKYPJDRRPJRYXHR
JIPPSU
44
24622
5251.0
RJPJQLHIMHRSKCHXR
LNKWMPB
9
30285
60486.0
JGYHWZNZHOMGDXJQT
VSWHZQI
87
35566
43059.0
OQKDDHRZXJOZPOPSV
IAKIJVE
3
47237
46987.0
IXGFTYXIMKDXZRCIT
GLBMCEG
54
18865
44597.0
IVQIBQTBZBKNSHPAM
XIMDBP
44
32553
60529.0
FZLSJKBCZISLYASYM
BVHCAZX
69
39174
62426.0
MBCCFTZCXMPQJMVQX
ZOFJPP
88
42125
65042.0
WDUZOJNHBMIHAUQNW
UFQVFIG
7
23670
30057.0
FSZFXSIHAMLINIYAR
GUOOAAV
54
45968
63846.0
NPPZQONFHLAJCIGRL
JXNTXR
11
31685
51297.0
MHQBMJTSTZBVLHCFD
BCYHUKI
44
50459
19715.0
JLOSIPPDCOPHNHGTB
KVHPPN
18
52958
23682.0
CTGAWAFYOVILMUPAS
OHNPBP
70
27840
36554.0
TVIDDGIJTEMAAYKUT
OVPSXED
1
46864
13153.0
ROMLDDONWXTYOEFEK
HGDFWN
74
23592
79934.0
QIBWDASNCAMXXKPWA
IHKZHUV
3
41903
12017.0
DZESOSVSSXGJOJUPZ
BNYJWAA
43
43701
58465.0
UKGXCKFVNIGMDVTFG
PVGYWD
45
38717
8499.0
AWQCGKSUAVFVIUNBT
XRQHIO
55
38721
70018.0
XJITOQOUECJHNMZMR
NTVXDH
6
52556
60782.0
CQEITSIABJMANMWHK
WCCSTP
77
22248
55163.0
FHJAHAUHDLFRMRTRO
KWKQRV
74
33087
12472.0
POGGAMCTDVSEOTNKA
HVNGIS
5
25105
56888.0
UGRQQJDLDFVRNXGWT
ERNNEPS
29
15066
42038.0
MTUJNXWCLBIUIUMRM
DLLPHAL
84
36356
52437.0
PQOGBCQYZJNOOTPUO
KLSGNT
40
36933
70820.0
ODZRTHWXKPPPFIVXE
DLTRJDA
64