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
41230
47144.0
XTJSCGRLMTAHFBRPX
XJDHYU
26
49601
43772.0
XFDKFVMRDAHLWUWRZ
JWOPNG
26
35081
63063.0
UJFIQSOKGGHSOPDZN
IBBUVD
65
32387
7758.0
DYPTWKKVHXJPDSXIG
CBFRJCK
47
49627
68094.0
HTASVVDYPREUEOUQO
ZQEWHUY
75
53228
19614.0
JXBVADGTSFSCWDFQN
FHXWSGS
36
41404
8175.0
ZWFKODFULETWKESQX
CXSMBGI
50
30241
73840.0
RALDCQALHXXJYXLZL
YTOTPAL
34
47565
58114.0
PGYJBVPOQYSVJFOET
YZUNIVT
30
42504
20266.0
TCZVVXGHMUPTBTUDE
TTOCXEM
30
49148
41464.0
AGHZHXSCUAHRBLSIC
VCTWFKR
51
16406
76316.0
DAFBXASLMEYNJPWNQ
AGHBPLE
29
18983
48629.0
NLRDKXPZIMHPPLBNF
BHETYQO
82
22426
22526.0
ZRFQCWGXQIMFCHLXF
CYHEEMW
5
39020
73443.0
OFCMNVMYQRZBXEACQ
GTDSRL
39
43869
5933.0
IHPPAEUVDSVNHPOIZ
NYKCSXN
40
49739
57874.0
XTNJGJIGVUAYVPCES
PXZCGHA
52
26607
10749.0
QCUGETFEFNAEWWQVC
CAEXHP
35
32959
30957.0
NVDUWDDHRAELIQSLF
BHKYKA
69
42155
71496.0
XWSZMJQPCCJXTDYEC
VJJAZK
41
24018
43507.0
JKNGZOJZTZMQESFAF
TXJOSD
75
19148
43649.0
WNCNAQRPKNZHSJGHX
SMAGFLM
84
32355
17753.0
QLLFQGQVFYURCHUTK
BXODYX
77
18477
61945.0
QGOLHWQXBNHZGKTOI
ZHWNLA
76
31957
36772.0
WTRBUUGTQCTUCXGCI
UJOMYL
65
40419
68349.0
JWVSAOIAHHKRMWJGL
BGGOCW
82
27044
60559.0
CWDXXYWHAALAOPXPI
WCMRXC
83
15832
18553.0
JWORYRZDTATFZSOXB
OIFNLX
77
42928
10382.0
GHNWTYUICWHCLRIOL
DKGRNEY
85
19601
57119.0
JAYTEMWSNHIZROOKE
MMUIWD
73
49587
11667.0
XXMUWZQZOVILRSNSC
BBXKZV
37
18356
53682.0
KACUCWTPHAUDHFOWX
BCPEHMK
15
18685
61394.0
RHEGVIEOWKGBCADAM
XBBUSV
31
23203
11769.0
PKTSVSIUAGVJIENLG
PVENSI
26
41667
57242.0
VOZIVGQSDNVBORJME
KZNFOM
90
44386
41173.0
SPGJNMMAXCSHLQRNN
BCIZBL
28
29488
68719.0
RVOWAMBEOJIKEQXFB
ZERORAG
29
29006
79618.0
XBZCSLYFGXVYJSYWP
FEWUED
19
24249
25519.0
SZINKWGQBOVTWPFZR
CMBPYM
33
18842
65524.0
QXHLMSNOMSHQIAWTZ
DWLYJJ
73
33079
49397.0
UFQOTAIGVPVEXQJAY
MNURPBP
90
27769
74156.0
LLWZITWJHBQMCFUZC
KRNGZXD
15
25987
63146.0
MKDVIKPTHKWJUYQNP
CCRIXP
12
54538
12081.0
KJAAVECJTHLIYMASF
XGQYYWF
79
16112
48995.0
TYHNIUQPJPIVPZWBN
FZNPZIF
16
19918
64096.0
EHZCEPJMOBXVTBPVD
LRINLK
35
20259
38316.0
RRHVXINXICMFJAUFI
CEPOFKN
36
33769
62003.0
IHYFANXZOHYMLDHVB
SQVTHAU
86
51613
9519.0
CXOWOFYOJWHHVRJFZ
RNVBHEJ
76
19846
13228.0
TZYRAMTXJKCIUSCBC
NDZQJP
83
24186
38284.0
ZMGDTDKGMFKZTEVES
IKZYXXJ
10
46335
15772.0
WDTADIMFEPFWRAOOJ
KKIXJDA
79
37777
35762.0
WSMLCUYEAMSDOWGCY
BBELPAN
6
48250
48637.0
GQOQRKMMPMDQUKAIY
JINVHIG
49
30264
14243.0
IRPZBGLOSFAPBKMXW
ZRNKTI
80
52733
60983.0
ADZXSPSRWKULMVPHX
VRXFEMF
73
27733
72170.0
XFYBTHJFFBBKKACTM
VXSQMVG
12
25430
42553.0
CHUHJBQYVIAEWDIRC
EBYRKDN
90
21590
62676.0
QLJCKIJBULAIUYMLQ
RYZPBKL
73
20848
20308.0
OSSMFHODLIOKUMISB
WGJRXO
83
54332
75104.0
ICLBNHJTDETAUWLUG
QVOEVTP
28
39374
63349.0
QMXLNSTEDKLYZJMDM
NHGFHS
53
45917
51781.0
XIEKCZWTQGEEGYVUT
YXTUSV
42
46921
58601.0
TKVYOOSYELOTNRTTK
NJUVMY
2
45417
28326.0
XUKBUEJXCRNWSJXCL
PIWFAV
38
29463
22393.0
VVXVZZTEPSJPXRESR
UAKSDCG
20
53709
66874.0
VZASOQCZBGKVGAHKT
MUHLZB
25
42965
79837.0
CUASOZCURDGNLMENW
YGHHGJ
14
29676
11644.0
IXEDIVSEJWJKWCSEJ
GZEKCU
82
47459
37302.0
ZKFFZNUPGCUBUGYZN
RGOZMMO
23
29129
17172.0
WGALPJTQSWQIMGMCP
APOPHXI
26
39795
63822.0
HICEVABHLKLIPIOYB
XVMTWXE
4
22150
33119.0
LNIEBJNCVANLMDBQM
HQMUJD
59
38543
58187.0
MVWKPVZKAFJYSBLPC
RSQVRPN
1
37584
38223.0
SYQPPRQBEWMFAZSMA
HTYNJXL
29
46580
39299.0
TDMKRPWZDSERWQHGL
RWMLYDT
84
46680
68970.0
ROTKPCSWQKTAHQXLF
PSVPQZW
26
21084
11155.0
VYJGQQNQCPINBGJNA
JZUKUF
69
51217
47958.0
TAEDKELKWWRVDQSMV
IZUKARI
4
44938
5527.0
HWKWQGTXLNMPROETA
EPUQFIS
89
42109
31332.0
ULLWXKFSMNWOVINLP
QNOXAF
7
49990
17423.0
NLQRHORGGCAGZXZWS
GUIRIJ
74
24082
13337.0
YFPIFWKOHHSWFHHRU
FLRRFPR
57
29199
49749.0
EXTCEKKOSCURCOLYA
FTDZOG
41
30650
68664.0
OQZOBHSTCJVSRHTDG
SCFZPHN
32
29111
43717.0
RRFCDMRJDENKEMRXS
KPSHZJG
6
35617
55721.0
ZCFQMBTZMMJZFSUQS
WARCJIQ
56
22544
27518.0
TPRKFLTVQUEXSGDBV
ANNCAYJ
68
28032
24247.0
FRXCSIBDIYMNLGOFE
PRBHCF
7
50873
27034.0
MBMMJOQHAURNIFWMG
WYXHOE
14
39480
40278.0
EWZUIVVPMUESTODMW
RRWQPOX
74
15440
62717.0
CKRQZRYLTHGYQNPLA
AKTWCBR
1
29311
40715.0
MWICISOSQGNXYNHAD
KSODISP
78
33305
33082.0
RIJIXMEAGBSXZGHXK
FDYGXW
85
51631
42967.0
SDJFYZDRQUQWGMQVT
XAGGHPM
85
35195
20252.0
EYZSCTKGYOLNJXOHE
SUPQSNN
40
21335
46433.0
SVJIABHUPQAOUTFZR
KSMHIB
10
25885
65709.0
WKKGKCQKUZNLJDGPV
LVCIZE
55
42023
75402.0
OFMNQCVDAAZCYTTIC
FFXGWR
3
45825
79247.0
TASBIHDRDPNTAPDAR
ARGLTM
85
35471
67548.0
SWREUDZLBFDETTXST
GBEQFYW
89
38706
21619.0
DGOSPVVMMVLXZQWHR
WTXKTI
39
42991
73732.0
HMOFFUOROYFFOXEWP
ZGJNGGV
50
52604
44150.0
FTGIRWJACAHAZFUIV
YUTSOVY
62
39115
41216.0
DQDZDFZODCRHBIMFL
XWPVFX
27
23067
11482.0
ZZCKCFGHAEQHSDRWA
HCRWMU
71
24051
44843.0
CIKPCLDUVGDGPDFBM
QLZKRM
6
16290
5343.0
ZTQDQRROJFOSAEWPW
GMINMRK
41
23772
56018.0
IRMRUAZCSVGNFCWHH
SKILZD
61
45486
43412.0
HZSEPBNSKVRUUKGYU
TWXHLVF
31
45943
64913.0
VIBXLPPXENCFPPECM
UCJUOE
10
41183
34251.0
JJXWOICPXVQZZGXBM
DQBOASZ
17
48121
11868.0
THHYGYMPAVIFOWWUV
YJSUAYD
7
42058
56856.0
FTJCEKBFZHWQJLSHN
FGTCBQG
75
52352
59292.0
RFATFVRJBBFFDBYDS
MQRWPOJ
72
50404
25398.0
YDKHYLZQQKMSRCWDU
ELOPAX
27
33005
28817.0
CHBAERKMWARXJURXZ
ZOAVNX
31
39828
32567.0
ZVIPGFZGBIECEGXFX
AWPIEVD
77
54365
58523.0
VZTKMEZZDMVNWZIUD
TETXKHD
60
45777
48171.0
UJEWGYMHEDMQIUXLK
RWXGRL
82
39382
15014.0
QBPBBQAJPBAXCXFMO
ZVTCPR
20