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
51307
78772.0
OTPHZOKLWZCVABSXC
IXSXSTH
80
48910
6442.0
TUSRHQTBJZDNOANAR
RLXRDM
19
35241
35914.0
ADHLWGBPCGRMAMBDU
OQIQHVT
84
54577
22273.0
RSYLPZPVRAEROYMES
KRHVYZI
31
44866
21568.0
ZVNUBTHXJFEZGJSCD
PKKPVAC
78
21566
51619.0
ZPCQNVXDXGYKLMUJM
BGDUQV
37
42718
43445.0
SDEMEXNTXXJOONATW
KJMQEYW
63
40820
77588.0
QZPSSDUIXGTOAJNSO
RMABXGH
40
47953
54123.0
FTDVNYTIWMPJDLYMJ
FZXCWLR
82
22448
8122.0
MCWXZTROODGNFPXXQ
TTHYIH
50
49915
45639.0
QLBQSEJCIHYRDEMYT
HYRAFH
80
38564
31769.0
WSCCIXYQUCBCEUKZV
QEPQVAG
69
15694
26755.0
RUQBXRFMNNTMVHNXV
HDTYXIB
45
31065
42102.0
MABRHXJRYLQGHJBKX
RUOUFDD
28
23508
72328.0
WADEJKIZGOCNGMLIW
VGGNVNQ
30
44247
62384.0
HVVUCZXFBDVYXDGQL
ESQRRET
49
49208
51866.0
MKAKXRRLYGUNBJRNW
GTEFGE
35
38737
66236.0
TGUCRBWFNBFFLGMJJ
HSZILVK
3
32998
9349.0
VPJCXTDJKZKBMNOOR
YJVHJIT
11
52361
30104.0
LNVVLBDOLMOCAGICP
BKGAIHP
66
30065
78696.0
VXSARSUYYBNGVNSBI
PEEWVEM
20
40056
17606.0
KLYHRGGUBCQJNTSXX
JEWYJG
25
25789
44555.0
BGRRIKOBFDCJNNQTG
KOTCBAY
18
28745
68281.0
SUQSCPWPNFTIRBDJH
GCQCGY
37
35378
32706.0
OPVEUEKHUDWMIGFEN
TRHTHGF
9
36046
21544.0
QHVHBQURXXWYPFZFK
MYGPZC
78
44717
6782.0
BDCKFAEDYRZKPFRMP
MKTJOMB
39
29632
34532.0
NQBAJADOZDEQJRFCW
DOTYLDA
4
45244
61083.0
KGGONWNKQIBQATKWB
YQTIQF
17
39184
39494.0
PBWOXRHIXEGUWIRET
VKWICEG
87
52087
8162.0
DUDJHCIODXLBAQUCN
VFIRZGH
15
23975
12606.0
SQVJWALKSNCWPPBTH
DUYIVE
69
47776
7767.0
CEDXAGXZTTITMYFJL
JAUXKU
4
15466
72484.0
DOOGTBBMCMXISHZNU
PMPTHOY
10
34991
35410.0
RZENYTZYRRXSESPIU
TZLDBLO
85
46589
66555.0
HKCMGDDUXBKLZFSUS
YUSFLF
39
46235
62015.0
KMTPPCJCOMJQBYCQU
GDXJLVP
35
16196
35349.0
MXKWFTCKGYHWLYFYV
RMVSBSS
63
37057
49607.0
JDXKKSFJAGRTHIZVD
RHZNLC
52
51127
21202.0
ARRJGEPYMCELAXAOT
PECHCKR
9
18667
37978.0
PMJLCZSMDSVDVPGDL
LVPTHXQ
62
22763
15579.0
GAFDSCUUDYYIUMMPT
YIMTAA
37
43358
48221.0
MTBJYKXLZGWQQPHKN
IDJSOP
35
24764
15830.0
EHEJDFLSVLTHLYTBS
BOVDMB
61
39300
43312.0
NHVGAIRSFKXJJLPDR
VYYRTHN
44
20180
38685.0
AYQGYHHEDESDGZCUX
QXKSCY
49
44915
37900.0
FIZXEULREDZANMMEI
LMCDSW
48
50291
25133.0
MYNGNONNCSIRBJUVX
QYZWCIO
34
22402
53906.0
QQLTKRKIFGCVEHLRA
ROPKHEE
88
31132
35065.0
FBRWTRFGXKRQTUPJV
NDUTOY
75
16212
28165.0
ZPFPZNNNBTABHATZA
RRZPQYF
32
54079
21380.0
AHUMITRYDJORQAZTQ
HVNUFJ
25
49284
22817.0
DXVZUOADROKUIIHJW
FMDTVO
26
53756
43068.0
LVGKBSQOAMIBOEXMG
YTIKTBV
54
21922
73092.0
ETWNKIMRCFBPGGWYO
XOEVJUD
71
15467
69089.0
ONFUZPDKQPWZFSNWS
BUHYIYY
75
25181
35162.0
DVBLZQYIAIZVACTBU
HHGKFM
1
26144
67606.0
RWVVLEFLZDZOJWTYE
TRVVAQ
22
16222
76808.0
HZCTDMAJFVYWKMCYG
AQQBCM
11
22466
57695.0
SVZWVRPFTEKMGDKPS
UEQKELA
28
44326
10241.0
WCUMDLESPUECHVMIF
IJZLUQI
86
24277
43064.0
CVSVACPGIGDRFTHWB
HUVGWZC
67
43201
73299.0
XAQYBXQGRFNYVLHHO
OEWXCMW
6
47058
46859.0
FNXQYAEAPXTGGSNZO
CIQSGNJ
3
36034
47669.0
OYMJFGLSGGJXAXORR
MFDCUY
38
23470
75962.0
ZECKVNACWSLKGKUZY
DURVSRV
24
23265
68405.0
GNZOFIQFAMSWCCFDG
RTIWIK
12
40183
7748.0
WWMOVHZAJTODOBUDE
BVNEFJD
87
43373
60583.0
QBZGLXADKFFMJUYCY
RSFAGB
61
19612
18714.0
VPLITOPJDXWFXCXJO
ESNAKE
7
33961
54984.0
GGFXQAYDDYXSHJTWJ
NRWRXS
7
51224
71800.0
YSGAIYJUOFZNSUKLO
MKAVBT
48
22102
48420.0
XOETQQPZQBUQUEUVM
XXMFZMP
48
36092
5349.0
JOSQLDLBLQIOLDXBV
KIUPJW
15
50646
46347.0
HCUXBFDDRBVYPCUGK
EJUURO
48
46161
15183.0
RGDFGMKKICCOKNGKC
WMSNVYJ
45
49224
50232.0
CXRQOXHBAUTOGNVCO
GACBKLT
7
48413
52668.0
YKYITDUCAHAKEILDC
MPPEYAG
4
42688
8905.0
ILLJZIBGQHABXBEFW
FYGCCZ
90
20998
13490.0
DKCUGLRMYAQTLDSVH
KYTEQA
59
33870
52640.0
EPRZEVUEJKWIWQCJW
WGNUEO
68
37553
50441.0
OKRNDZDXBIBWCBRZQ
NWHCTD
25
19149
74514.0
GPAWXSDMPNCSMPJMQ
PERYEX
18
45049
54466.0
RBAAPHXLWTZSVQAQL
QNSNZX
44
21130
10556.0
IOPYDLITMMWGSRLDC
XOULRI
89
52559
48695.0
SOXJWJVKKLNNOAELT
NZGPHU
26
19958
28075.0
USUWDYNGVDPCBQQPW
DXMYKM
70
32420
8264.0
ULCPLQUXVTULPUOCM
YJLFZEL
51
23440
41499.0
VGGIEQGJEVGLLGFIT
IZDUIHP
62
21954
66730.0
CXUJFCNQTTXCLFPKS
GJVPGC
46
50748
69470.0
TUEZRVEXUOETOALXM
AAVOFB
28
26251
45800.0
OBIUTELAHHUDIADPL
OQVUORW
47
43365
54541.0
HGJYKUZXMKIMIWFKY
HLFIEI
22
37963
14999.0
VJNJXBXLRDEICYGIW
DJXRIV
20
23147
78844.0
HZOXDHZIRNKUTBMUF
UJBNBOB
90
47811
79338.0
GRIELKIUCAABVGVRU
AZFMVM
39
22407
77196.0
MAAYGWNHVYYTCYPKX
NEKFPQ
23
16207
8610.0
VLWICRIJJSVCOYARU
JDECBCB
56
46183
27967.0
FTGXGBVIRGUQPZKXQ
SWLXQH
61
26019
60318.0
PNQLAUQCUYSIJZAIG
ZJZALD
62
16376
65097.0
ZPWYNUQKYGJVQIVAA
AHKMMVM
37
20718
29750.0
TSQYUJNZYVHVJHSCM
RZGMULC
35
45736
56178.0
NLJEPPFDWGWUTFBGI
TMWIIFX
32
21576
16394.0
LNKNYXFSZACILGMPC
WJCRZHO
62
18582
30703.0
IRUHIXNSECTBGQHST
ONLCZGK
70
37960
54552.0
JHQOWRIQQIYZZWDVZ
GTWIJAJ
77
42941
35160.0
ODWLMLQCMVLPCTMWG
ATOYNS
53
19169
15895.0
NSJOXSCOUKYAXNITJ
XKWCRP
90
42802
28092.0
VZMSVIWLMDIIZMRUY
AITJBII
30
20188
71434.0
ZGHHWSNFSMBLAFOKU
TZUTRJ
42
15808
65917.0
SIZKQJGBDVAKCZYET
KHYHTLF
84
48433
17787.0
NYBOWJFBZXSZUOGJJ
TPIYYK
37
54383
21020.0
WBNJOHQMCTGLYVKAA
ZUBSIY
35
46116
50950.0
BMWSLVIIUAAUMIVAJ
YPWHVLJ
36
22278
18068.0
XAOMIUHQBPYRRYMFS
BWIICU
81
34299
66223.0
DHJGRTYZGWSTABZRB
CNQKJP
58
52987
27761.0
WUSHXCKAZHEHJEQRO
BPYBESO
71
39989
77433.0
JWHJJRYEYCOHXZYAN
TERNXRP
67
41695
65273.0
LNGFCRNRLUKNKXFIT
YWYVAGG
40
25957
19391.0
EUQKFYVPGXOEPAFAI
DVOKPJ
6
29275
32105.0
FISBHAWUKLQXIFFFP
OXJNPIN
79