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
45345
64730.0
IJFVQOHTVBRPFEFUA
XVHZYZN
54
32742
56865.0
DMKAKALSBHMFUHNOZ
UTEERCZ
48
38109
68889.0
ZPOJYBLYGFNLTGBVE
ZZCEYV
48
19676
22473.0
SOHFEIPMHIAECBMYZ
CUFJMGI
39
34552
53353.0
XZKEHWBWGRXNGPFIL
IDSETG
78
23020
9797.0
YHRFQTJYMAACZKBDO
XZGZRE
37
53411
9887.0
QAQOPYSGILKYCSJHA
MMPQERD
9
34088
7350.0
HCAGQJXRDBTNFKYAT
SCDLTN
50
27962
39331.0
NFTKEUPJJXIYZQYTG
SJGVBCC
32
43495
45971.0
RGBHEJYHYHPGTAAYG
VPUNMX
2
34910
13176.0
KYPFIDAMOEZJSMSMN
GJNOEWV
42
37047
15772.0
JFJXESVGALKZFMVJT
GLVYGFT
6
30528
49832.0
HHIEILYKYNKUXLAKM
JEJTKRK
63
16558
44678.0
SOJQFHBGWTPJLCCLP
QUVXNWB
19
40277
23729.0
JTOLDDYNWMQZZYQJW
PQVSIR
85
25707
5022.0
CUVSKOLQUTVWHSIDC
VPBOVMV
20
44002
32560.0
JKIMMPYOBKSJRROWL
CRELQDU
8
23896
11214.0
ZDJNQCDSVALQRQUQO
RPSQDVW
61
22559
41830.0
CYLONFIXRSFBGCMHN
KCPIJQ
22
15374
25578.0
UIBAQODBRVJYIOQLF
VYPZAAS
2
27290
63409.0
KMGGXMCFDKBXVRFRC
ZQLOPBV
10
41211
73350.0
RNKXJRCCWWRKLBRBS
OVTGRF
46
50783
46928.0
XFHJKJEIJPUOCBKXN
VFVRST
3
36808
21609.0
UYSTAFGYMUMKMSATG
TAGQGI
26
52169
49272.0
JGNZEHMNGQDNZCJRI
DLIHZGW
32
48678
20578.0
DDGEABNGFMWAPDGSC
SKMPGR
15
23731
9692.0
QXDPSQEWNIABVGIIQ
BQUQWW
81
21064
49868.0
JWXIBRKBWPWEJPPWD
QELGQQR
75
29942
61948.0
FPHNMGHBVSKMETCCL
CGHKWO
6
45408
42585.0
DVCTTSSLSBJPYBXGF
EZHZCZB
18
31237
68252.0
AVHCRGUSBSTILDXNM
NOWHHXF
72
35035
52478.0
DJTWVWPHPGHLEGJVB
PFKUCGE
33
33585
45311.0
OPASYAXWPKCEVGINO
BFOGIDK
57
50771
17801.0
IRMKOEQYZKOCAEJOG
PVVHVW
60
44550
68428.0
DZETUVUDNMOODXPTJ
VDCXEV
5
51190
41231.0
QWGMLAWOZMHBPSHHG
MECMTS
4
24033
28727.0
XRWEGYFRVYBTTGZVK
ITKFZRI
74
32412
28524.0
DTXETEYIIXLQMWOBJ
DWSJBSC
50
49484
44840.0
TSEOBZIFDDBQYVRBV
TUFOYZ
59
41277
27673.0
WYVRCEQYRKUSPNZPZ
DAAHED
39
39800
76449.0
XIXAPRQDTLFAFIHPU
TPSIOE
38
27911
52746.0
OHJMHVMMNOIDJWEUI
FDXJSS
54
16229
42169.0
HXTWAOUUEYVKUBJFQ
GGOXTNH
53
33930
67436.0
YUJXWLYQKIOOVBJKN
QTKQBG
22
26691
45592.0
SORSIDPSMLHISUPZG
MSEMOEJ
85
38569
11641.0
KWEDJQVEPKBRSYDIH
YANFDZ
62
51305
56351.0
TTIZGGSWRPLFNEHNS
EKQJDIB
11
48485
39288.0
LJNSNTPWYEXFNJAUU
TXVGJM
42
51122
73008.0
DUCKZQMOETNRRRWLG
UUFHWA
46
25528
14438.0
BPMRHNPKJYPJQGQEC
BPJRSQ
46
24549
5275.0
IJFRLQMHWGYJATFYV
ZYQEHRP
29
47169
12174.0
GXYFHLNNFBWKGPDWI
LFOGQAD
47
22131
78152.0
VWYRYMBVDDLUWZJOW
FSDMOKL
86
50574
72520.0
EHDTEPLIRGLGFGWHJ
KPOGVVN
37
28193
66056.0
XOTYAVZBESMEWOKZX
CNCDWTZ
41
34431
61242.0
XTHJPNONTTQMUDPDQ
IWNHMW
81
28222
13570.0
EFTZEEVGESHQIXPJM
INMBMBG
74
52385
78255.0
GAKSNQCPUNUNSEGPX
XCPQAT
78
20387
61185.0
FWXSDJOGDGXSMNQGQ
RBRVAO
44
51910
54313.0
CDVLVAWECMKAZSTMK
TXXDGT
52
26306
5950.0
VIKDWPUOWBCMTYNVT
OGFNJIV
81
41827
42454.0
XRWOGCADWATVIAUSP
IWWNALA
15
53309
50966.0
BSPJXBIBSZXSKVNRL
EIBMFPS
4
15072
20188.0
OTCEVRTLRDSTQXVTK
NGJNIU
60
29840
38127.0
LQYZEAGYBPPLSHHOA
LQCDREX
44
35868
55687.0
QGPIWNETNYYERZTAL
BAKHTB
69
46039
26720.0
VISLPRIHMCHBPSDXN
OLNKID
43
16871
72137.0
KNHRUMMOAFRFUKPRD
BJRANE
51
29370
41856.0
DYOEJSJHYUWZDGLKQ
ROWNSF
29
23666
23916.0
SKFBWCYCXUQDUHNXB
LLQEEW
4
54357
41328.0
LZVRSJNZHKZHDOGUW
DXCJCIM
51
42538
73321.0
VLBPMDGNUDBGSPPUL
YOJZOYG
60
23438
18501.0
GTHMEIAZUWKXSKEPR
FZOQFL
26
50757
73382.0
JOVSUMHYULSVELGYJ
PXQUQCO
21
21946
40932.0
HFVCCWFHFKNRNTUYO
NEOHVXC
45
37408
12777.0
RNIVDRSRMAIJWNQLC
CNNUBYH
81
36127
69123.0
MLJVAMBWDSEIVRAAI
WWKEQND
77
19709
13715.0
ROPUKEEUKPNZJQDJK
YNJSKOC
51
51228
18383.0
XGQJPVMPJOLEUHMBY
YIQGDGW
90
39923
71314.0
WMWGAMLQWMOJINQGZ
RJNIBI
14
39563
23217.0
PSBHXKFLNPBJWJMHZ
IJDEGCN
14
53163
70990.0
KLSYPWOUAIJJVYIBF
WYHHGRD
59
28350
70471.0
VKADDENPXNRZZNUCS
PSOUKT
62
21929
76450.0
GGWLRBECUBONMUDVU
VYPHHKO
3
17691
56903.0
QIUSLHXWBOBZALLUX
NIIXXVB
61
22044
14507.0
HHMDXDSMZJGJFBRKX
KDTLRAI
12
29179
23927.0
RGRJQRFYRXNGCLGHT
FWWXZEA
67
24667
16907.0
CRPZTTHGDCYYQESLQ
FEJWWC
56
45209
42317.0
APBHKQTNLYHRAMLDA
NWIVLS
77
32756
30622.0
NJIXZDEEUXDVYHKQP
NPUPKUE
74
48600
66177.0
ASXJVFILDLPEUEOTB
AGFKMZ
6
32107
27948.0
TNHAODGSKKZXMUFZI
MPKJPTU
13
32484
10197.0
QZOARBVTSHINCBSLL
KBYAXP
8
24979
28975.0
ECLUJMMJAOWJKVJSD
FYKKNIR
49
49064
64727.0
CNQVYEIPWKWIXTUDT
ONJVREQ
75
46510
20296.0
FDJYIYMGVFONRMLOL
WJWPFE
46
16135
35886.0
OKCHFDOZZNPWQFPEB
PYYXADF
19
28533
24736.0
LYTKUBYDAHWNHZDDT
SSXAFUG
80
23892
51187.0
KEPSKTXXEEHZILLTK
INQQVXP
41
38149
63160.0
RCZIIZADMXBQIPRPT
NGDDWYM
25
50465
39990.0
MBHDJPDYPTIACLRXS
PUJKZI
90
15735
43181.0
FYLGCLMNXPRPVUAYK
IQAPHJU
3
49561
70448.0
CHHVPGUMUMNSKYAEY
AYHZCTW
85
18980
8009.0
PVKQAMSODPBPCPPLA
XLCEVA
22
49370
43196.0
BPRQTUJHHXXZRAKYP
JTRVNUR
13
24681
27760.0
HVCNJACNMMHDUYQKX
TVCPXZL
7
52016
36273.0
CSPPPVNUQXWTSDTEF
WOVMVA
78
44370
41728.0
JJIDMUJEZFAURXMDO
AWXBJP
75
28531
59561.0
LNKXLFQKNVKQVCOBB
JGLKJMV
20
16343
11488.0
MJFWKPORWHMXUSCZK
VTTWVGO
28
30620
26693.0
UQEVSIGXJKSNRVCUF
VOFWUDQ
58
16983
32900.0
OKFXSMIHCLGBJBYJT
CUJEOO
82
50236
58134.0
NBSHABKPWCASKKWEQ
XCYRYV
56
51133
37398.0
DIBJKFYAPJNTZQUQF
DLKTMH
85
52254
77506.0
CKQERWTPZVZYHAPGO
SNALGF
48
39085
78012.0
QNCMPNLIMPEASZDUW
LTUQNYH
73
33971
19444.0
KAQPBJRYMWKBSPFBE
OGNBXO
20
48163
52732.0
MGNGORYKSFKNAHJSZ
FJWJQI
23
24160
44725.0
RQXDPIWXFWPMUUUIE
AQFMXW
19
18341
26496.0
DVTCBZALVTZJFCPOH
JPPORJ
47
38205
43571.0
FWTMDEVFZOMIOWMWF
KJJNAZM
88