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
31170
50323.0
DKTUKQOJTTJASRPRY
JCFWDFM
78
27872
72061.0
NUTJGHWXLUFGTIYUI
EOACGOA
47
26391
32620.0
ADWLHTACMQITQUOVP
SONFNZG
64
54559
70649.0
CMEIYXWQJLWPSGRJV
XRIPLC
39
37874
59119.0
PYQHFDJSSASFRJJVP
PTGIORR
37
53529
55966.0
YKZFGLBHJYLIIOHLD
YUTGLND
30
45083
66774.0
NLVIELWJOPCWVNQYP
KLNWYA
18
46483
62085.0
QLQKVIMBVCFKIIPLJ
IQCEBG
42
47577
43873.0
KONXJHXNAKAIMKIVX
BBHKXT
13
51721
8826.0
VWGAPCZZPLOOOVZGH
PCOZCB
16
40478
23264.0
CHDJQBSKXKIJWTYMH
BOZOXFY
85
38192
27538.0
MHWGJMGPFTIRLLVFP
HBRICND
27
20191
60146.0
BYIOINJSJLWFICXAY
DCCAVF
18
31200
8678.0
RKEJHTAPKHUWBAFEY
QBFGAW
76
47757
79789.0
FDYIJVJJWGBNSKEEI
JNTUWPE
55
24073
34279.0
JJRSILSMUPHQYWKBA
OUTITL
36
27670
73637.0
FDOKFOPMNVUQHBRNY
TCAZXS
1
47797
59304.0
RJICALWNLILXDHVLX
VDSYIXU
45
50877
9066.0
IQKGGTNNVSTQCBBEQ
ATZNAP
47
22668
43968.0
LXXELXSESKPQDUNZL
SDDKOGJ
55
48342
51339.0
WGTPWVRSDRIIYWBKD
XHQGBMU
56
28219
42266.0
ZZHAYKRTIXZXMEAOQ
HXQUYB
42
26151
57671.0
HNBYXZFKWSYWKVDBU
MWQJLV
48
45367
38477.0
CLFNHMSXWEPNPUVIY
NKTNEAU
39
52802
59456.0
KBAVZGQHCHSRLHQTX
DMBJPE
16
50088
41135.0
PXXIPDADJDGBOGXNY
UEDZMD
52
37193
48651.0
SQGDINBVYYXZYGDJI
VLMGAOY
81
23174
28170.0
QFIZCMCMVJXZZXGSZ
YFOJAF
75
18356
50160.0
JTJHHVQSGVKPTVOZF
WTKYNSO
20
37163
78333.0
KZBXPWAYOLBTEPQZA
PZFEUDJ
58
32032
71665.0
SFYPHCNRMIFCOZBGF
RPMZZF
52
35613
27313.0
YUCWGETQTYTIWIBRN
LWEQFUM
90
51176
19318.0
JNCQCPIQZPJUIXAOJ
JSRRQBE
73
32397
47058.0
XCCKNPAFPDLIBIWWG
FTZTCWS
71
44224
64656.0
MWNYBYEFZDRNTHPWC
MXAJJL
51
22727
57046.0
QMZPSACWEQNJODKXL
VHURLBA
19
53000
58430.0
DWEAJOLFTAMELFXEQ
PDOPEZU
83
20750
60873.0
WFUGNGPPYBYIIUZGF
CPXZYAG
27
33182
69620.0
OUELVGODDJMMOMJFS
EPSICHC
72
48143
10424.0
JFXSEHFKROQZJYTNC
JSPWZQU
52
52937
62311.0
PKZNZWDOPLKXFAKAZ
KZDXNU
35
50142
67997.0
TJOOKPWDVASTLOIFA
PMIAGD
32
15676
39728.0
HHTTCZXQAIYDOJHRV
PZAQZG
78
23844
9520.0
BIFYGEXMDECULOXRL
DGXCXG
13
37927
51071.0
UXNPLLHCWDKMDUSAG
QDKLRLB
78
51316
26586.0
UYJEFRONCQKETVIDV
ALOSHV
23
23137
38608.0
PLEYSCDVVMEFFGYBA
VESNTO
10
42057
19451.0
DZQJGWARHTKWMBZRN
EMAZLI
40
31579
30637.0
PRMIBTFPWMOTPCAXU
JCTKIU
53
33094
9777.0
OEBGOGRCZPLEZCVLN
AOJGCK
85
50737
21096.0
WXMXFQLDANPUBHFUD
NUWUDL
22
54746
30827.0
IBOMDHPWVPWINROOP
WFBTKC
42
23127
13177.0
ZPMRASBVJTFGMPMAW
DDXIOWG
48
37475
59506.0
TAVUDWTPRKJJCXCOH
JTQPLK
89
45884
15137.0
AABRGQNUCKQFUQRFT
PMCIOAE
82
48416
56399.0
WRWBKJRAIZEDCSZUZ
XDHGYN
82
37212
50608.0
WQIUXESQDFGYZGHVU
RGDOFMR
60
32921
24902.0
KEXEGTZTXVDJUYCSN
LJQEEWP
88
33311
49458.0
DSSDULXIJGXAMZMWL
XLYSPH
72
34979
62979.0
LQHPROMZUNNTICWJP
ILPZSUQ
7
50795
9457.0
VTWJFFDUEVDOVFNVW
GEHTRMC
58
54919
27570.0
BDDTLAGZZLQPFEUGB
ZEDAESX
61
25481
26692.0
LISONNYOFVEIMMTVH
VRANSO
19
46470
45982.0
WXGCRXGLZXVPXDJHB
SMZAWDA
35
33726
52129.0
CJLPXBPZUAYYYARTX
GOEWHWW
87
18844
50484.0
WBYQPPUGBORKVPETB
TGGIESP
37
21058
76208.0
QPUYLZUZQSFNMOOWI
TGKUYY
84
30114
27746.0
QHTGOKUTIOTGDJFTU
OJEEVDF
34
23632
17914.0
RTEZPQXFULEEZKHCS
FZTGITW
54
23495
46432.0
WOGZVODLYDNDWKRFX
JVZOMO
12
42109
61976.0
RQCIHQBCPAXUMPZWJ
NPUKGBR
74
51715
74219.0
IZDUIDIADHFAQMWXM
GWOYPFP
16
47472
43770.0
HILTGXEPHZPGFVMDV
UBRTEBP
22
31145
54925.0
FHCMTPQPOCJKINUDY
OYWCXD
45
50554
76703.0
XXGHYZIIDMSSQAZRO
YWJESH
34
29074
16939.0
UCFJBUTMGULWYPCVK
XXFHXO
19
29376
14173.0
GBJZIHQMPBOFKHYTU
NOAKAYT
41
23284
34084.0
GVFVWPKUYMTUKYLTC
LGOQNFV
45
51508
45468.0
RHMSPCPKVOWIOVPNL
AAOKUMO
33
16245
54358.0
GBBDJAVXXIACAFZQD
YZPPKI
34
48996
57824.0
BYBSMOLGWHKAQKRCC
EGRDZC
79
25858
69773.0
RMYRSYMAFLLWJDWOE
YSBSIW
48
39109
41811.0
QULTKEAHAKRWSNLAE
WPYQLE
76
24769
27907.0
KFJCMGZUFRKXYXASA
VDFWRAE
38
38580
46473.0
JTKFLOCUEVKLTDYVQ
ALXTRSF
37
21099
45392.0
SNRGPTITNORJIVYZW
VPYGXW
21
28609
7276.0
FBIFQXFDXMWDOZVAR
EVCMWB
81
38605
61595.0
NGFMYULAWCXTSUMVU
VEHPDVS
29
52221
35140.0
OSBUJARGJTFDZTERJ
ZTBTPIX
86
36648
17448.0
VNYGKIREPYXKTVPYW
XKLWFT
21
26901
58937.0
JFUMWDZZUULZZLRLR
BPDAGC
5
46499
25409.0
KFPNZANFZWVFACUUG
GCGBAYY
53
40966
13129.0
TUJDJYTVYXEZDZPNQ
PFNJYPF
16
43421
17944.0
ZGXBUSMSXXHLNJZDQ
IDUTRV
71
31445
60743.0
RPOPREBMDOXKKRNGN
KTDRNAE
52
26854
20628.0
DXNAIDTMOCECJCJLH
LJHGJY
42
46556
62090.0
HDGNMACFKXCDDURQX
SXOGXQE
71
35056
7329.0
KLITMRYHZNXCBKNUJ
VQUMKQQ
18
33749
68618.0
FAZNJGPKMXJSHWITK
MDPEGSW
9
17168
65220.0
YZTFOIIBFXSKLPGBD
WHOEPYN
83
22298
51629.0
CMVEGDXIMDMYTNGCQ
BHEJNW
85
34785
10508.0
CSTXEWWKVMPCXBTMN
DCTPKW
49
31851
5275.0
VSMBMXJBIEWUOSGMA
VANWYNE
78
20862
5708.0
QODWQFHVEVBKVXYFH
PLCGYWQ
46
24011
57816.0
MWMWIMNOBIZBFLBUL
ZOJOCY
28
27217
15776.0
TVIRSZPRWVFXKHWVX
WBVBXAG
18
16615
18491.0
FKVJLLELVXVDQOMIF
KZXSQPB
89
21450
50600.0
JLPHPOVTMEUKIALWC
FCAMIG
10
28848
48009.0
SFXKHAQEIBRZDHHRS
VPSOWGV
63
45659
26576.0
DQTYNLCQTGUQLLQUH
FTWIKRB
62
50279
5926.0
JZOZZCCPBUYTFMBEP
THQWPFL
30
41437
61357.0
HZHUQFNBAOPDVIABZ
AJQONO
31
27248
29505.0
SNAMNBALBSKGQGMNV
RNCPFQW
57
53252
7545.0
KACNXGQEUDAYAAZMS
TPEZSKN
63
29086
7921.0
AOQYWFXIYEBKMUMZS
HSGOCRU
82
50758
48126.0
ILENGDPZLTTAYLFEU
RKHOGK
64
42340
79717.0
MNACVQLTPRMFLXXFW
JWVBKP
50
27764
51853.0
ILNCDIPJEJGDLMOKR
SFJUQFA
15
49268
78017.0
WTZOABKSBZYLYGIAO
CBBTZL
76
47835
79348.0
KFLYTVTORAXEQHOCX
IUBGFVK
87
19706
63149.0
DIBSEWIRVICYAYTKL
QQISGC
44