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
17449
55247.0
HTBXPXULTDCHYIAHP
KOHWQNI
17
29467
60683.0
STEVVCIKLEYVUQCNU
WZEVJA
2
31861
73469.0
SFPTAZLFASGUXEDOX
ODTNAEC
4
53434
46781.0
FYDZFRKJLSGWQQPJT
CEKMQAF
36
43315
9991.0
AQLOMAELYUHMJBFJK
PJBNBO
16
18679
33520.0
SLSRCZMNYOSIYRHBF
TZWUIB
9
52040
20052.0
HZIEWRHXUYYLRHBZU
QWHVYYP
79
21750
29544.0
NGYEMHYYXZVJAWAFN
BUWYKLQ
39
53284
67098.0
ECOLEEIPMPATEXPUQ
MSGSGKU
64
35616
5291.0
UYYGMREIUHEYBJAPH
JEEHVY
44
50704
21323.0
XXRSDWTHEGPXSWSZO
PIJMSJT
78
42293
78667.0
JVHMDYGCLEPAYJTWD
EBYPHQV
9
51194
36558.0
CGNQTGTCNJGVAOSOW
GIQXCH
53
22223
48368.0
RPPOUGOJHAJOIMMCD
HVIYXU
56
33429
58644.0
YUIXOMFLKIEBWDIMW
CDDFFK
80
17473
65422.0
IVPMANHYJLCFVNNOW
YMSNUB
64
24968
10243.0
KZAYYXLOXCWYUGAVA
FIYQHW
60
29722
49875.0
UGPBTUGTFWDQPPFPV
XIJKDY
66
34214
20889.0
EEGVRUIHGPEFZIEHI
APDMWQA
12
27202
31613.0
SKQGZJHDDFYWAWINR
WWJBSK
28
33242
37807.0
JLWHCNQGLBTSMEUMK
QVDARPB
45
39866
14914.0
SFEKWPUQZIDHNHMIN
SJPHZF
31
25757
33020.0
YCRGMLPDULMXYCCPS
RVLRTE
83
24389
24194.0
NSVZUQGJWEHUEOMGO
SNKSGDN
78
24147
65394.0
PZEGAQEFBRONXZOMJ
IJKRPQY
67
42521
30476.0
RUPXYPLBEJPSAROOP
DAIIYG
72
24366
27184.0
MVDRTUSSIQVNFESIN
ATADOB
23
24203
25834.0
QFVIBRUCPLYVPIQUL
ZWTQBLH
8
32291
48584.0
OVWXSZUWDAKWJETGQ
TRCYYBB
46
31706
42715.0
KZTQGYLXVONVSGSAS
YWAMAHX
18
28731
8909.0
OKEOQFNFNDKCZTNNP
WABMWBE
56
20899
26988.0
EVFKPPAWHADXXAFAG
SPYJGC
6
40152
43508.0
CKRYGTZKTIRZAWIXQ
DBUGJM
47
41188
30772.0
XRPNMEEKADPWQYPFH
WPNUGOQ
59
32494
58059.0
PBZDFKRIMNELCZLON
QBPRYFP
73
24215
8677.0
XHMYFSZGBZVBRQMHD
TJOPHK
71
43800
70941.0
KZGUJQVTENGCGVSOG
WQABQS
69
15560
50644.0
VDHRACIUAVNAYULRB
HOIMVD
40
39418
71772.0
ARSEVLUYTZKNZIDNK
YFVSXI
36
38391
9614.0
LQGGNWUEIGXMMDWOK
LJZWASP
88
16220
56363.0
XTADOMYURKKSMKBSY
XZCLGHI
6
41808
60657.0
CRMYNMZKYRWHOVAMC
OEFKJHL
46
45671
7071.0
TZIJBTADRMRRNWJRS
CXAIDN
21
29035
58267.0
FOZVJWHUGLFFTCBDW
XXECRU
41
34044
5863.0
QROJHOOHMJMJJCHKJ
VCSBBTJ
88
27882
51266.0
QIHBQVOCEPWSBEJQA
OTXTAZT
68
37155
42956.0
ZPRDMQMHYMTPVEQAL
BYXHLQ
75
52839
77793.0
OSBFAUYVDTYETHLMK
ZDQPIO
89
48091
74207.0
TBVUDZXMKZWVGMTLH
EDXSAHN
28
30015
73567.0
CQFOOHMIRLJNRGYHB
DUXCKQ
57
48666
17624.0
SVDVWZZTGOJNZXLIL
YTBLUAR
23
21143
14988.0
AZZSZGAXJJYZMXCXE
JAISAST
60
33793
77048.0
TGSDHNIUNEAYBYGER
XSLTZKP
79
21062
46709.0
TZIUDOTHAEWJZMBZK
WGLAKKQ
10
35699
74358.0
ITLOMVFOFDXLAWIRL
RSMQTM
18
43757
53528.0
ZBELRLGSNNJALJQAY
KLFGOX
49
15409
58136.0
WEZCUJVJPEKUBDPWM
BTGYADH
42
21488
17200.0
JCOASFXHHOLHIHCEG
BKVFGB
17
24776
45110.0
RMLTYOULCLBKWJRRI
IHHVOD
53
47048
14695.0
PYCZGRGPFVEFKMFRI
KNFDWB
87
49802
8590.0
EBZINUTZQNXNMRUAL
VCGNIS
3
35252
70933.0
VTZDLFNIAUWRUJYBJ
JWIASE
28
25679
70394.0
SERABFTPXZOZJRVYE
CQTOEFK
83
49927
48772.0
MQYNALHVFSWPDAGVL
QRDVBVO
53
33858
79259.0
GJVBNSHAPNJNZIWUR
NJXDKL
28
50666
34423.0
KVMHKSSWMHYYZCHXV
QUUAJL
88
27225
56925.0
NDINYRXLQYTYCSSNN
BYFUWW
7
27996
70603.0
GRGFVHYZYKKJXOKLT
FWCLFD
15
51754
18824.0
XSCMLJLYRCXHJXMIP
KRIWKRO
33
37812
74333.0
PVRIBTASWZGOCIVOO
GHWXIN
36
20353
37096.0
PXTCCTFAOGPLEGWPQ
PDKQTJJ
35
43710
47966.0
XPMXQBXEXERRXLCER
YXFYHM
3
27602
16510.0
QHYGPKTJUPRDTRABR
PDIQGJH
65
51702
73023.0
WYOVTWJYIPSHHGPXQ
ZYWENBT
52
27132
61233.0
QMNMQTCAUPEGJDMRG
UZSSDR
30
21079
53544.0
ZLGTFOGSCVOBXKJVA
ICKWHCS
35
36890
6022.0
GXJMFLUEZDCAHCSLF
BESGFF
89
31651
45875.0
IPPHQVWSWJSQCPEHU
BPUWOJ
65
26380
26729.0
TRKPSZKHETLVULOSJ
MSZQCR
37
27389
24612.0
NZUJOSVXNHUVKXIOZ
MLGJXRG
79
46850
24258.0
SQBSYHXRPHHIRKYKF
JOIVMGK
4
40059
32280.0
CATOLUQJXAKAOGCEC
RMESUZM
48
35878
14331.0
OAPHADDTNCJEEDAND
BEMIYU
52
51678
28003.0
BHHCTGEGPGSRUJFPE
QGAGEX
66
15376
34467.0
IUKCLZLMZZVJUYQBF
JQPVKSE
21
53002
27796.0
NGGBYSTPEDBWXQWEX
LELDPC
60
44117
62008.0
SZWFOFEQJHPCCZKAU
HLNIYA
28
31652
76932.0
YROVGWFYERDOCMMBP
YKRNLA
7
28529
65017.0
WQABXXNHXUJXUKACO
UAGMZL
3
21907
58169.0
GWIMDTPDGIGXRUNMF
CYHXLZU
60
40297
24584.0
EERVIOENWKBQUYQID
JQLAIO
80
38283
21717.0
IUIFVZJTWSGIPNUVA
ZKEPVG
44
36020
75980.0
FKJJGFANIKSITBXPR
JVKQJJ
71
39461
52115.0
UPISWPGTJPXQBUMJO
GDKUGED
48
25104
15811.0
JJYBPPTCBFKXAYQOR
OVKUAQU
6
16015
19708.0
PJGGWKNWQDFCRWDZN
THYFFZ
56
24153
18640.0
ACCGLBDGJLFASYBOW
YIWORQS
15
30600
47830.0
GZYGEJWKBIWWMVNYH
XBUBTVW
21
23932
75160.0
EZDVGJLZXKCMEHMYI
CZUILJ
51
20369
56702.0
GFMEKGWROGUTMATGH
CKWXGJ
36
22951
70214.0
PFVDYWDZWQOVFKSRW
AXKKQQV
86
22511
63754.0
WOOZOIECRQHMGLRBR
KMZZGAZ
72
16748
32766.0
NAABBRZZTMFIORVPW
WXIGOLX
22
44433
21787.0
ABYQCEVQCERCWOYZV
QROOSY
53
38869
47517.0
OAYGSBYCJGRMCULWH
MZIYPW
48
53686
54920.0
XHNVQNGWLMUNMRAGD
JEUDKDV
10
36088
9908.0
FGJQVEHMPYHOPFHNR
DBCSJPQ
47
31174
50091.0
DRUWXOSBNXTWHENAG
ONBLDD
45
34797
12944.0
YXSDBRRGJSRHAISKL
UQLAZB
28
29183
17290.0
BWXDHWSJFZGGYKJDA
LRLPJM
81
41190
11302.0
GRCVIMSMJZIDJYXWI
CWYDKC
53
37947
32933.0
DUHVRMSMJGMBYRLQL
VSAXYY
35
24908
53101.0
RYNMNWVNIWZSWXWUP
SQHEYEL
14
43628
77318.0
IMAIRFGMGKNASODKR
BZGWDWU
69
40515
9187.0
ONMISJAKNRWSSPPET
BODZHO
14
39452
69976.0
IBVZSBTLWFNBGGHPH
NMDNUWS
55
33535
28057.0
LGWHLYDFAELGEMSRT
QXZWZXX
30
38870
61288.0
ZMDPLKWSHCSBKXEEK
OSKESM
32
33998
35770.0
XRHAQNSXZTIQPAVOG
JBMQYGY
81
38423
21545.0
IKUPIFCKNXNNKFOLI
JUEJUGY
21
25427
22775.0
UHSAZEDJEBJDMZFEU
VOBHGS
73