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
41061
30123.0
IACWVSHRKJAMWXELJ
UZOLLIK
80
20498
37010.0
ULLEJYEKRQYLIABRB
GBBRJY
83
15829
62962.0
GXNFCBQBNGDWGZYJM
LJCJCJW
9
45295
26232.0
QQKEDERGCBBHKKBBC
OJTPFAS
26
27039
10680.0
BNGKPGCHISAKICPBC
WMEDVNZ
1
32094
41441.0
AUUHMDZJUZGXAQMHN
GHURWSJ
7
21204
41653.0
CPHZQFSOOBDKCHKAE
HONWZWD
28
42171
33387.0
HFCXVQJCIGDTXEJKY
HEVKLNB
90
41049
13654.0
MXLKXVOASKBWJWFKL
OGSANY
75
24455
11744.0
UXXYRZOUZXNEHYGVV
YICOVXA
5
33845
60822.0
DPBDBQRSEESDBSHQU
KBPOLP
84
45462
40328.0
WKNWRIPUMAKBFKZLP
NIXHTU
54
49634
29727.0
MARDOPYSIKNSDQYBY
PHAPZCV
68
23918
11632.0
UVBLJCPDTQYJKIUAN
UNQWMBZ
80
36943
57260.0
YIDAXYBGWHMEHZLXV
CLRYDOU
83
40507
71068.0
YXQEWKPELTIYJPBNY
RPWZGHH
72
21388
24935.0
DITWBAKRIPIBNAACQ
VJZIUP
9
48002
69901.0
QKAGFRWIARPMOKHDN
IPRCOCX
50
45433
63394.0
LNYUTAHXPZGKFIJYR
UMEWZL
88
43200
30442.0
OOKPQQFLFFGXJAKSH
XWMUDOC
50
32942
5328.0
LCEFPMLPWHWDRLSSS
PZUVOVO
50
45353
40050.0
PACTGGRPNBLWOQHGT
UGCFRS
50
27107
6646.0
YWSJIKDOLMXWCMMDA
SBOIIAN
25
52810
65186.0
WNDQQLVVKZLMWMZUW
YOYLRL
51
50391
36964.0
BKHTIJUOYOSNXGMIU
JYGIJKU
40
43389
17400.0
JIQNVJWCJVTPADKFM
DEEOVM
33
20021
24591.0
KQMYBGOTYMPFBMGRG
MLJQQQF
52
27612
19085.0
CHELTHNAQTBCIRQYF
PCZXCC
32
16235
48395.0
ICQWDQEXQMNJXVGAH
RDUADS
86
15553
28115.0
LJYXWLFCYOMYVAHQD
RCYLFD
69
47569
30762.0
UVNVBPPHCPFMIEPTO
XMIEWGV
34
29384
31813.0
RDFTXVHFGDAJTOWEC
SIESCGC
55
32051
23612.0
ZEHILWPHNLVBXBKLT
GBAZLU
71
25013
24733.0
XIONZEOPWTZYASLBI
FUBBMNZ
19
28204
37685.0
CXDARYPRRCMUMBVLU
WEQXHP
15
31308
59431.0
ECSALZJIODUKFRSEN
HBFDFC
25
43074
17132.0
DLDKISNVXVCYUQSDA
ZATUJA
45
23407
69889.0
IGNWZXLNXUSXICQOS
VZSFLTT
76
49443
47411.0
ESDLUTGLRHQPOKPAI
HFGWAY
61
44226
41554.0
CACXNQNDIYEWKSSOD
KEPDRB
41
37565
65560.0
YXEDNGHFVFAXCBHDE
OZDUAPU
62
37875
77241.0
RRUVZMXRPELMZOCNA
QIMMIX
79
26266
48401.0
NMTYCBKHWNVMEJISU
OZDTPZ
44
18888
75095.0
CXRTXYJRVASSWJXPX
NAJBSMM
20
36772
43758.0
JLSDXTLKTQWYILUHA
PNAPAX
47
17115
68578.0
YZUUOGDVWAQQMQPKP
DHDIHVR
8
44268
43797.0
GCJXEQEIBWVZRXGDM
WWHSER
43
24493
6294.0
BOQMMUMMITYKIPNIF
DLOHWID
87
37253
57597.0
KREWYHFRAMEQTIUYP
SSYGHCL
20
39298
13102.0
LWEFAGEPHUUMMTNCC
TRTQFLB
84
41412
40642.0
GYVLDGVUOCQEEESTP
VGGNULF
62
47917
51847.0
JEGFLEEPIVPQQLDBJ
EIIVFOQ
10
43272
48402.0
GMTWVXUMAUWTIATNJ
FKXEJRQ
23
19559
70675.0
PACNTEUVGKGELDFOE
OKGJCEH
9
53121
9346.0
ARERINTYVKZIZWGHT
SJSBBIA
7
20165
61003.0
FCSRWWSJIJHLXQFTC
WLLJCEV
33
22902
31262.0
DHZFVGZJQHVGRVLBU
KAELLQ
21
16127
71402.0
EPGFRBVZYHODMNLUJ
DMXIENC
7
49209
72594.0
JEBGOFIXTPDTUMDOH
EWHOJZT
32
24372
32628.0
DJAEEDEDODYZOJJOZ
QLTJWF
89
17386
14415.0
IKEGELYSEHCDRNXBY
JLVJRIW
64
39811
77982.0
EUUDMSXYIUEVOYNYW
HBZZAXF
76
39458
72625.0
AKUGJBRALWFBXZJRS
OEXLQRI
24
15997
18414.0
UIYNOTYHPVGNEJAXB
RHLGDK
53
43805
52264.0
GYQFQZBFNNEKXLNAX
YPKLAH
30
17351
58342.0
HXQGCJQPLJBBZVRLB
WWZKQUF
10
19434
79991.0
KKKZKZMFANKAORAPW
VGGLHP
10
36751
42787.0
FTGCVNWATDEYQFQEB
RFQAIU
35
44884
29248.0
THENCEZNZQQSGOQRN
CFGCKX
58
37167
51747.0
EVMDZZSUKBXMJEPCE
WCADPLF
58
50615
62601.0
DMRTBXLJXTGKVVKYH
RRCPYG
3
23262
67066.0
SOTQVZHGFGUNNYNDQ
RBRXKWB
22
29666
12054.0
AKJERWAIRXXBRDNMX
EKZQFDD
2
30288
40786.0
DGTKCGFJRMSGIERGD
GOJPWS
55
38685
37177.0
EZSWYSNNJIAKUHJSM
LKQJXYO
81
18112
31439.0
AISXQUXFNPGNNMASQ
XILZOM
80
15460
72608.0
HVJOIFMCTMODAMHID
ELNZZFP
69
17368
38760.0
ZSAZIBFJNUOMOXKCW
JYLBAJG
47
39462
62979.0
KAVFWOVPLJBGLWMLT
KFVNPS
7
46558
72900.0
BFIIWPLYCTJWPUHFF
PUFRTGA
4
47306
41450.0
GXOTUNPQSMQARHODI
AYSAHLS
44
41899
19747.0
XFPXQEDSWJAIUGIGN
XTBEFSC
88
52877
22697.0
GPKONCZYTYAZFDLVE
DKEQIJ
21
48366
16179.0
BCNSHTIGCHNVAHXRZ
TUUAQC
81
53020
76496.0
NBNPPLQAIQKWLDUTK
OXJSHME
41
25526
67592.0
PBRJPDEQXZBTVWUQV
FORNKV
60
15052
57500.0
FNMPWNCQAPLJYTPFT
UOWKQJB
36
18653
67363.0
DZDWNRLEFIGLZKRIT
RQHVSEX
52
28484
16056.0
EDSUDNUHIBIZGEETV
TTSLTBT
19
42882
30815.0
NNTSUDIGRCQDGEGLE
TFVBHMG
4
20171
76248.0
TVHDTSTXRSARRAIOM
VZHEHU
28
47939
53828.0
KTDXHCAEVBPAJUJFB
CPEFPR
20
47765
72581.0
CUXNXGIHZAROIPGLG
EDRWJYW
67
33531
52648.0
TBGAHLMGUSOUWFVPR
GNWOSSQ
31
53850
21092.0
JJXKNNQZCOLUQIPWS
OLVDEQX
66
23874
71512.0
NIJQMSGGYHAJCZKVF
YVDNEX
23
40956
37801.0
FYWGOMZCURYAJEJCQ
LQJAGY
71
22884
24962.0
ZMMIAERTHPKAYPOWE
XCAWTBF
51
27714
70376.0
ABDPSLVJXUSGDRDQN
JUPHXY
78
28717
41795.0
QIPKFRQDSEOUIHFNN
YHEQPM
22
43650
72293.0
OCBRMMHNBMGMOHGUH
TNVNMZ
33
16324
22641.0
OCJMMMVJGWAGVTWLZ
GNWGSTJ
36
43746
30664.0
BDKNNVRGKVBMPAPMP
FETYMX
43
26654
6346.0
KZKSGQIEXTEHXPUBY
FQGSSBK
31
43849
59971.0
BXAANUPRAYFTICCUI
KWPNFU
48
47088
51322.0
IJXAQRRPGTCKOVJEP
PJFETIG
68
29520
31752.0
ALISFVFLGLUXALEUF
KDDDWCD
69
33033
60132.0
RHQLXDPFXXDKHDXNZ
VJRUJC
1
17300
23367.0
SABNGUZUIXFIGENJR
KCCRVE
16
42590
42908.0
DHDOFJHQLBNGOPOUH
YQWTQB
66
22923
21279.0
TDDKWBEAIBXTBROOV
EVQSVQA
81
25021
39725.0
LWEGNRJYGEFPAFQAZ
MWOTCKG
32
39457
13990.0
ATTXIAAWKTOFPQBLU
OENAOH
55
28619
15393.0
GMYIBHUHUSACOYVRD
CPWVCW
73
45007
27349.0
VDVPTPTGKIKIXXSZV
RBCZVMD
3
27461
6252.0
OWQNAGDRPGQOOTBIE
VNRZDIM
86
23671
20394.0
WNWVAXZRQULEKRNOQ
JBRNCP
38
38280
30076.0
OTBREVXRAQXBQURTM
ZNMNZI
38
54811
23862.0
OVLBJEPKKMJYVDYEI
LYWXRT
33
32484
24852.0
RNXYEDBWSSXRSAZBW
POOCYDE
71
31916
9984.0
PBFVATRHZHTEWIMDY
AFNPSZ
53