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
40972
68473.0
ESMKVKKTDYIVBKAWX
OXCQMF
76
44074
71296.0
FESFMUCIWCHKMWSES
LAMNUBO
36
51875
56756.0
DVAKOPEDVKGZTJAUE
RKPRDZ
59
32684
45858.0
MUHWVSTELDKHIMYES
WRSFFKT
17
22859
13489.0
GEVRQBNEPAQHERTGL
YOFKFTD
41
31110
14753.0
LNUHSNSFWRXCXPIIS
BPOAYKA
79
25767
25678.0
ZPZVZCASGSRGUQMPP
IRAEXXQ
37
24767
12555.0
XYFAJLLUIVCOTEGVN
MKPOLB
53
26411
15977.0
WQROTBIYXIJHZEJDD
HLQQBZ
49
15981
72154.0
SXMTPVROXAOIMQCMJ
FNYSTT
25
34347
25963.0
LJDZJCIBYDCMCMFRW
AWASFS
90
35949
68234.0
DQRTANVBFYENZHVWM
SWWDNTH
29
33702
40001.0
OEYKWIOCWENERYHNJ
GVNPATQ
51
43220
67248.0
EEBASNLDLBNYRYKLH
JBZVBGU
74
43783
53854.0
BYLWLERCSCKGMFYKV
NOXACO
69
23861
5239.0
CAJJUUUVQDZWJSLOE
GGITCW
1
46087
66690.0
QAKUZCMFPKQGVBTVR
LPZRFK
72
45674
8649.0
CTKVHKUAYPXFSUQPQ
RCGTGRK
4
43816
25049.0
SWCYLQCKDBYNOVHYL
RZYMRP
82
39046
23440.0
HBTMJHKBWCQCZPOTO
HADGQJG
75
26121
68307.0
WHEPWRTYOZKDJLTIZ
CXPLAAG
46
25147
20792.0
NDJKQURKLNYJRNYQB
FMWLTNP
30
54752
77437.0
KYDJARJTCSBHFFMOC
SXOQOG
38
42279
9608.0
JBDBEOPSDVFPGPRVI
PYLUXO
5
46131
14656.0
RRYVEWBYYFTFQJBVI
UKYYYLA
42
27687
59143.0
NCJLMTZMPFRLOPLGV
FXTDAV
83
34853
20905.0
JDVRDHCBTYFYJKAPF
WDAZTBJ
81
54542
38999.0
NIUIJPAQKJFPPSFFI
QLIOUTI
29
21512
76554.0
LOITVPDTNNLYGUSQW
YVGSYN
8
45896
75186.0
JUMXVSQSLWASUBPFM
GWQUNHT
8
20231
5620.0
ESWEJDKTYAOADIGHG
KVMEOOO
69
53470
32127.0
MNLCCGERWPVVDVNZD
POHFMW
24
16942
13746.0
KXYBGXKLOSCKAUSDO
DQJKPV
12
28985
35033.0
YSSVQWSDDDWIAGPZN
IGCFYMD
53
43736
51015.0
HEZFMLRFZXODNQIDM
CYMETP
44
22370
41168.0
LSDONPDZLQIULBTBY
GSCNQFP
14
32394
73379.0
GYPWWJFQPEWPAUNHK
RQRBBTI
16
38349
16660.0
GBEDDTJMJVLDXDPXR
XJVJDK
80
25186
79804.0
JXRXAFNXUBEQMYRZU
LDLDIM
35
32786
42170.0
MTMNJEGTHLYILXEQC
ULMIHY
64
43983
18100.0
JZBOZTYSQLDQNPBNA
KHGHPLW
61
33279
18792.0
IWJNIVZRBPUADSFWL
DXGLYS
39
38109
8924.0
ADQQJFJOXZWSTJTUG
XKAAMFZ
87
35488
9190.0
EBSMPFCNFTSOGHLYE
FCAWFP
78
34559
47679.0
NCGWZXERQZBMKESPL
RTEFJD
75
44145
32578.0
IEWSYBZSOCBFGQVZI
RZOEYMV
22
52479
38228.0
MEYCPOJUCQLPRJPSH
LXDUWKZ
89
34701
15598.0
YCSHNMKKUJZDRPQHQ
MPAWMTC
51
39710
74676.0
AEIGUAZBDYQFWWJOP
VXUCCT
12
32699
28136.0
RZAQSSPNAGLDZQSTH
LJTTDV
44
40164
51449.0
AGNSLBVZNWIIVGINV
GAMTLVD
49
43402
33518.0
IEADXVPZEWPSRNNAX
KTJFDOI
6
47961
59622.0
HKJXPIYASPUTPIGLD
CMXKII
86
51067
9215.0
SNROJDKSNTYHSLUBC
NVFKJK
34
48277
66767.0
JARQOSHAOZOINDPKP
QQCQBF
25
50528
50702.0
HLDDIBNORWMUTTAWA
NBNRCHX
63
46374
63334.0
JLGDLWKXMPZZGXDTV
GTKUXWA
70
23301
54226.0
HGDCRMUPDSNRDWZKA
GDLKML
38
30019
52128.0
WNDMMDDSDBTMSEVTN
QAAQHFN
22
41652
17749.0
FGKJVPQWRERDZUSAO
MUDNKF
82
24816
77177.0
CZZAKUJPDHHOISOJV
KXQJVBT
43
26169
63669.0
UTZUAEEEPNEAKNFXN
KQWPYB
16
22772
72724.0
MKNTGFKDDFNVMLIMH
DZPWIA
47
43784
6848.0
UKEBHGQDOIEYHLBIE
TKXZVHI
44
40910
54352.0
QBTYOHWMHTQPKAQUJ
IHKDFL
61
36161
18761.0
MFBCZLCMBPKDBJWDB
DSDLKY
23
54855
30546.0
PFSGQFJSCBLHGXJBC
MCGFZL
68
54556
54083.0
KINTFFLKQICGYDJEX
OGNYJQE
59
35046
60318.0
NWUOVUQILMHPOMJKY
WKQKJM
43
27555
75807.0
XDUMUFKSOLNJKMGPO
QZWFZA
27
22622
10441.0
BNICEUUBTXSQUMJSR
ZZWDLKE
64
31758
10796.0
OYITGSOGTNHGUNPPK
WISCMZD
6
29768
18877.0
CPIKBVNCWHKJXSGOF
OTXLNP
6
36629
9016.0
HPRGSXRFKEDPGOQZQ
HMQOGWR
19
43750
23112.0
SGHFBVDBJOBEUACZQ
VFCEHF
90
34427
75602.0
AXLMAGZBFPBAMTOAY
TLUJDW
42
42285
14581.0
PLJPXMTLTJOJJWARX
WVWJDJ
47
43615
13314.0
NBCGOHUGFMMGGQAAV
ZIVVYM
48
26703
39689.0
RXLWCFRGRKSYUPBJB
QBVLVSS
57
15633
28908.0
YHCSGWURYBFZGTKMH
XWCOSR
50
31471
55297.0
NJSZQTVQBWVCXMTFB
UHCGHQA
15
19763
62738.0
HYRKYPXBEKAQTEVSU
VJYMQK
74
31057
62967.0
PKYTCZRJYVAYOWSID
RZHOVXW
39
36864
5639.0
KVNPUYCFGHWQEEGRA
ZQZDIP
25
51316
17754.0
RJMKFIAPMOMPXTNAK
OCDDWEX
44
53899
32671.0
KZGCRZKPYAVZQKDYG
VLJLXOK
29
48187
39134.0
XQVMXMKYJCCTWGZUU
KRDZQV
89
28084
33366.0
HGVARCJKVMCDHCZRG
SQAFMQC
51
18918
76188.0
VKDDJEWPQNXSZMAOP
UIOORST
35
30856
55536.0
JFZQDXJLRYIYHGPAG
AVZDHAZ
25
46490
45340.0
AUNNWPBKDTKPXGUHC
GZCYYY
44
35881
52068.0
AXLHKXGOMWIMBYFNJ
MIKSQUZ
45
32940
27489.0
SECIIIQDJMZAHZLGK
DBSDXS
85
19246
8679.0
ODPUUGTOYNZPTZRAC
HILCUJ
34
40343
60944.0
QRRVYQLUNPCTLLRHG
GUBWSN
21
26899
17401.0
MPIUXUKQEZWUYGBMQ
TIFJOTE
88
18141
72607.0
PKCMESWICQHNRXVJL
ZSJDYU
45
37722
60942.0
GPTEGVZKEANIYHVSZ
FAPCCHE
55
41931
21176.0
FJJAUIDSNLYPSQLQE
KNNQWMK
31
51484
58752.0
NDOQOAALESFQLCANN
JMIRFUV
31
32358
39935.0
YVKUDOWJBGQGWTACY
PMDJHOU
72
41783
52121.0
OLULHPHQBZLLOOLSL
SLDMAD
3
45686
9148.0
MQBCWNREADPJPDGZB
NVXESRA
86
23953
24773.0
XEEEPSSTFRSWMUDIY
ZISFQNG
80
18291
39470.0
UXWSUFCNFNEMYLUGM
ADVRCU
12
51096
31511.0
VDYKPPYOBUKIKIGXO
ESLGIJK
73
30439
14998.0
EKMJSZAQTQUBOKQZV
XXXYFV
22
20717
48790.0
MEOHORIBFFKNAIOOL
BZQTSJZ
75
31431
20225.0
VNPZVPHVMDMDZHWLR
WHEDBK
78
42369
52770.0
VKHVLKYCBWAYXFSRW
AGIIVPO
73
46136
43540.0
YXKVPNTXRBKQDKGGZ
KULDZRK
73
21816
48616.0
OAXXMXFHOJMSGRFDV
VOXUQDY
52
50971
68436.0
ZFWLLXKSFUNXIMTWV
FMWISCO
2
26584
29849.0
CEELDINBHCUEVZHRV
PIGGRAO
28
45323
75755.0
SSBUGKEPIPSJJRXIX
UNPTTT
56
18943
28430.0
OVHZZPEKIJOKRUPCT
IHHGGRH
10
44291
26078.0
QGABQFNSBJWAGNZRI
TPSAAG
67
46826
56669.0
IWSNBLNOFQPJXKIQZ
OAGJRH
8
18330
53067.0
SOUFNYJNULVKIQXGA
SICEFU
26
46915
56099.0
EROVMRTNSCWNKFVHW
QZGBDZS
35
34683
64627.0
DWMPVFNKWNPMLFQTA
QYFOHN
22