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
34953
66321.0
ZEZLWXIIEFONVTOFJ
GWGWSS
81
43963
46463.0
QAPLJWRCMNXWLKRRI
DXYPVMI
26
22211
67086.0
DERXAQFUNMIYRUFHU
SMMRLVI
87
47612
67287.0
RZFHDOQUERECSSSZT
LWSONW
75
42420
67529.0
OTILOEYWDTXVHKGZS
ZOVRGP
47
31583
5096.0
ZGFGUWWJSJCBNBYIU
FOJMRVT
84
33824
18468.0
DCTKIZZCEUOVPYSPE
UIOLDE
19
50883
20055.0
YRMTFMSMGHEVENRUH
DKNVZZZ
74
17572
68700.0
MFGNCADUXFJMIGMPK
WYIXMCY
4
25995
52766.0
DSXJJRNGMJWJRYVON
FIXMRHF
15
19747
19433.0
CADWIFBSEIQBHUFAW
PFVMWN
67
37098
21151.0
UEVINBDYMJGIJNWYX
DSWHKQU
69
42278
22193.0
QSCUPXRPKHVIJGDCP
BJLYXG
69
34373
22998.0
DMBOXSNAIVZNDXOOM
DGWZYW
71
26973
45699.0
WMRVEKVMYSYCICLZD
MDIELIF
53
30274
12742.0
RSQWCDZHXGZUEMTXI
UIUZHU
12
33004
78973.0
BFLCUJZRFMVORPUMF
MUTUAV
69
39568
58124.0
BZQAPAFVNTICHYTRI
CFUYEE
55
28041
47072.0
GPHMJBKWHOEALAUQR
HWCARYW
19
23764
25770.0
UYVNINENRFCEMTSLN
KSELHX
30
39077
66814.0
AFFRSAFTXLLIDYSHF
KCCWSI
13
37563
25386.0
GOBTGVIADUCNIDNEZ
FMJTNFE
48
36753
72648.0
KYVGTODCQXIXAKFWB
ZOONEP
42
27643
53566.0
ZLTXRIKYHHZGUJOLI
YLINSA
15
52648
13551.0
IEZEPWZSKDTDHUTKS
WDONJHX
82
37609
65910.0
LKCTQLOLXDNGQNPVT
PBUMTYX
44
20435
71138.0
PJSUFNOBLBJUWIUJY
NUXOPN
23
50554
30390.0
KMTODMDGBZUPHLBGJ
GJACHZ
23
30648
68214.0
MAAMTLUUXIIZLXSAJ
KPXWCWM
18
18968
39199.0
CVNTIHWEUAWICRDSY
DESKPH
3
25521
67748.0
RJKBCVMGBPTOEIEHF
YURCYDQ
65
40899
29658.0
HWDWHZAUKOCKKIUSJ
DRTXQAF
77
38676
22034.0
TXWSDCEZQBOAPRXZR
VZMLNBL
71
49280
56217.0
KEIIYELXTZNOCIHNC
YGTGHQF
80
27316
21897.0
VQSVDNLNJHBTHQIAT
PRELBY
83
17176
65282.0
OSVFRWOJFIMXSXLMN
TMAJXWV
6
23884
29753.0
FEJXFQOJNJTEIBKQY
FRFXTP
54
45312
49626.0
UNXYCCLJEKGIGGCQS
FYPKFS
90
52239
31474.0
KNIWZAVWFMUNTNYWJ
ZAFLUKF
80
20277
44455.0
IGLLEEPDUMQOWTDWY
FJIQPM
21
50243
34266.0
WTPNDHQXRQSWVILRS
AJFFAPM
89
29041
54584.0
FOZNLCCBLKXSAZSDN
WETKCBV
89
37225
41035.0
MXFQFOBMSOMVDIRHV
HIWFMS
77
43754
36635.0
IARBDEYZQFJHPFKSU
JZUDCG
9
22382
63706.0
XEUAQKWVXDRLFTTKA
TFGHFO
34
42396
21906.0
UZATVAPFFIKGMHQLI
RBDKGB
34
16971
30716.0
NDPZHTYQEYJVJBOQH
MFMMAG
40
29469
53121.0
SVIGBGSBTSHNLQRTZ
VZNMMZJ
47
31761
29028.0
JGWNNQLNXHLAMIOJZ
HTCOMZC
5
53921
31052.0
MMDRARKIRYSIFITXZ
BEKDWCV
83
42091
42353.0
UMCDCZQMBBUQRIPQG
VBRALF
50
46424
26332.0
CWRBKSMDEEMGIIUKI
HXZZZO
47
21670
41665.0
WZXTCBQQZQIDHSMUQ
CWKFOL
89
35892
24175.0
ZXONMPMYJCOZRIIRO
ZTGFLJF
41
32854
64671.0
DUOFLANIPNKSKOUWA
AVDFWD
35
34925
23920.0
FXJCAFGFVHPFZHIZY
PLLTIZ
1
32074
36383.0
FGFZMNEUOMCJJAMQC
CKJNYX
87
41909
28038.0
PKLOUVNNXCVRERLQD
REYOCGI
62
21426
28763.0
FSZVDYKDXKHGLXIIW
FHQIEA
12
34433
22288.0
HOROOTNMNZRLGYEWR
LIYMBHY
11
27431
78689.0
OKIYNFVDUECDICVUY
FXGDPGE
39
20786
14376.0
FFXYXYPCMTTQUWXUZ
GVOBAY
76
48353
31162.0
KBANWSSGMZVVEGHYB
CPRSNX
20
52793
71623.0
FJQGITBALIVHWAMNZ
FNLJENS
81
19781
24607.0
AMAUQBGFUIAEAHFGL
ENNMKSM
76
30094
5992.0
RPDKFTPPQLGGGGAMI
IVIQQWL
14
17217
59855.0
BBXEVCNUXBFNHXBNM
IBQRKMK
16
44501
56927.0
KSEHCGJMOHEEHRNUA
BSJACT
63
23884
17952.0
CCHTUGEYUTQBYSGHV
XJVLPM
20
19088
77000.0
TUZZKUKAEMLRPTAHI
XUTIWCT
23
53628
18453.0
VCIXIDSCFCLLGAGBH
AWKMJN
84
26937
32443.0
GPNLMOZXLCEZDUENT
KESTEI
38
49004
54869.0
EUOPUJRIITJCTUZLG
JWAZKO
11
26839
40791.0
BDUYUXUZJRVAVMKKV
HITFFP
36
54377
5207.0
CDQINYEXXQLHKFERV
QNNQBPH
35
32608
50569.0
UZQOZHNSEGLWTMHWF
QCBRXK
14
40552
12842.0
KCFHRLQEARDLWHQLT
QIIOBBW
66
53517
67109.0
DOTYFGBOCXNKSYBWZ
HDMHVVS
81
31562
41761.0
FNRQDRLYAEGWUIJES
BYCCSP
9
26358
67284.0
DVSRIZSXIPGVBNZID
HLNEZTZ
77
32070
57650.0
EBWNLLFVRMRQKHEKP
XWBRMM
1
26358
69281.0
YDATLQECXWCTQSYEJ
UGAYFQ
61
29061
72977.0
IOFVQUSABFUIZZZZZ
WTVZBV
34
29884
25032.0
FHFILRLGVYROMOQGK
NACUML
17
40081
66631.0
FTMDUZASVYWMMFYFS
XGJRKWV
56
34460
35033.0
FJSDQZIQXJSKACBXB
BTFSMK
23
36038
6324.0
XDHVSEEZOLRWDUKNL
WGWSLI
39
51601
79205.0
FLHQBYXIHGNYTUIEW
KLNKUOL
87
51134
44674.0
ILIMFAAAHHWVMSNYN
BPVIZUK
90
42835
51502.0
UASIXZDMEPGDBBCYQ
QWCUFYQ
23
26697
14851.0
WLOFCCLHSQDDDZZRG
XKLXOJ
57
35218
47114.0
ZHSTSSXQIKLFWAXNM
LXXKEG
22
53910
12679.0
AMLDCQDLOWBEWSQWT
ILCYAW
8
51522
23838.0
SOAGPMRLXLJARUZAQ
KMCDVT
30
33567
69583.0
ARYXSAZUGZDIWKUIS
LSLONA
86
33020
79196.0
ZVJEPYEMWSPXNJGZE
RYJOKGD
21
22311
76648.0
KICGPAIGSTWMLHIKP
YTQOZGU
66
41274
76871.0
WDNZZUCAJHPFGCNZR
QENYPIS
42
26132
26459.0
WXAIZIQZGZNEOGBBO
ICHLZNJ
15
27918
27243.0
WJPXCCUUZZZPXWWGH
XBROBL
35
15697
39099.0
DGEYVHNFWNFHFPREY
SEKEQV
30
37083
26108.0
NKDHYKFUVDJCHEZCS
OTEIHI
78
52103
75170.0
QTXBNNLNASGCKSUAE
YTFHDNH
15
54302
60671.0
XLXEUWLDAOGCLYWCD
OEKTTOZ
40
38143
46089.0
APAVPQXVJGXNJNBEC
YCOCHCV
49
42362
41407.0
VGAJJZXGHXJFJBUKZ
WTZEDZ
58
32331
43596.0
PNTBKFGZHMJUJVJOQ
KYHYNR
68
39113
6287.0
PUMWJBFTWBYNMMXVE
NUZYNHE
27
31389
12974.0
FLEWUXJWQFXWHTFSU
NVQVPCS
74
50481
12651.0
PTQTPQYCAXHAYWWRG
GJORVJ
43
52817
69874.0
ICKWDTAVRSNKPESWK
RCZPHAL
4
15482
73111.0
RUSUZAZAUMHCKIENJ
AEGQUJ
66
34031
14575.0
XPFALXMDHBXAQOCXZ
XWMMEB
88
44856
14156.0
KZHXQSQKKEACZHUSC
EQKIBD
46
48840
55891.0
UZBHFOEXDJWYUXZSB
NLFXJP
10
39506
58484.0
HTYTWSGKKAVLQUTYF
UFUSUR
31
54195
11489.0
LOWGANLTKCALQTGBR
RLNUVRW
58
46114
46104.0
TGCOTECIFONVJQSMU
NBSOKJ
12
37261
66903.0
GNYETYLFHPXNVYYGX
TETIXLK
90
45703
21061.0
RBOQVIKRVDJPTAXVL
WNSLTE
1
32674
56054.0
IWKWIRHVRPPVNIJEI
FXTDFF
7