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
38857
43306.0
MDBRNUQUIWRRUORBV
USOXPI
39
19428
5370.0
WOTZDYWTBRFRUBSDE
OWUJWKZ
18
38918
38575.0
JKNWRUTZKJZDCKNMG
PDOEHHK
74
25981
76368.0
HNUXNAIQMVMYUBRQH
LGLOKE
24
54435
54572.0
BXXIWAZXXXWMLSSWU
VACMQW
14
31512
45312.0
GWAMWOPJTNNOUXSWG
KCIFMAD
55
23738
73062.0
BGQKKSYBHSUTKTRMJ
CVYSAKJ
42
21021
54891.0
YXXLEUEKYKXLCJZBX
EPMTSDH
62
19697
56069.0
LNFJBOIOINIQJVBSU
TMIWUN
45
27266
21845.0
WYLJRGKJWIAVHXGUF
GGQISUA
85
35553
54662.0
FOGCRMPCZZSMAUTCV
UIJUSEP
17
18081
16083.0
ELVOREJEBKQXEISVI
YMXCALQ
1
27321
61742.0
MSOTCLBGUWKPNKBYO
RDBZCH
65
35349
14618.0
AHIMUAXOKPYIRSDYW
TBJFOJ
15
42152
57925.0
QDCQYCWTQFDCGAUCJ
RCBUPQ
65
50426
51854.0
SHMMKIESXMQGXXMSM
YUDXEQN
40
46776
34445.0
FBZZAJHVUIVQLOAIN
REGUDEV
23
46359
22585.0
YTIEOSBERJRBBRGNY
ZWSNXYF
61
25286
61079.0
WLEHBZQCLOCEWBGHC
BJSVRDE
59
21139
32755.0
RZZEYGHJHKUDBHDJT
BIQUVDA
90
52259
50476.0
DGUOPYCYMTJWRXXIW
LHDSTQ
11
49875
34358.0
OLBPNAOTMGMDRGSIS
LBRLIG
20
36483
35474.0
SYILPRBNROPIIRHJK
WXEZRB
69
34757
43889.0
GTAKXKYHSGRZJBVMN
TZCKDDY
46
29263
71726.0
SHGELUOQJXOTVYENL
HDAXPKQ
7
35734
35915.0
CVLUSTBCLUFCHUIQS
SOHVJJH
21
41753
60229.0
XJNBUUCJFKCUEQQQC
NBETKFY
87
46247
24042.0
WYBKRZPLRFVRFNXQL
UAPPCPQ
36
51448
77926.0
ICPAFXTMHOOONKBBJ
DNKNGFP
70
40182
50343.0
BHTAARFMDRANRAACW
JVNFRXY
37
46960
46649.0
JBYTOYAYLHRBZEJXH
MRGBADM
18
24269
40949.0
FMCUAVDDAQLEWUWMR
KKVNURB
58
51881
46235.0
AEFGRNFDVFKPSYSSI
ERSKVZT
37
32235
71877.0
OJCYTGWPQRHUNGUCW
AQCRYA
13
42711
13830.0
IHZIEHPWHQCRPJFRP
OKZSYFZ
15
48558
64183.0
CDLYTFJFYVFDGHUWI
WZQRDW
48
39929
19240.0
CVRTWGDQMOGUPMVGB
ELOQPE
48
26347
78081.0
OCURAGFCNGZRORSRE
AKBNMI
88
28898
28585.0
ZFRWRULHPNDLXBAVF
MPWMLJ
77
43788
48844.0
KCYYFVFCUDAPMOMPD
FANCOPS
29
44851
76391.0
LLZGLJHQZSLSJXMCT
CPABCD
81
39748
6075.0
IKRWDCSUMUHQODVLY
TAESCT
7
39258
7656.0
WFNXJJZPSSEIAJTCE
PSWUFM
56
18196
73564.0
KDVTGXPKCINTGMVKE
RRKOKYL
73
27650
72571.0
CWRFGBIRZFIIPFBJF
UIAXCF
35
32559
55978.0
VSCUHIULFGLIYETKT
QSRLUO
55
19551
74870.0
KRQUNJFZBOZUPPBJJ
GGJYIE
23
47644
7637.0
NTVEXCVWXHHOIUSSQ
DYMZYPV
84
23193
31834.0
TQQVOOICFYPOPNQRI
SSHSYX
25
30888
15842.0
KZGMWUONNBHTWGCWV
DCPQZU
11
29198
21904.0
YUBXGKZSYJWYHOFQQ
PXXCUV
11
38247
79965.0
NCRPVWZPSQPQEHGPM
OMWOUVG
66
35452
9905.0
JSJIQZJTIGGBOGUYM
ABWKXPK
78
18028
28971.0
HVJFTTMWSACOWFMCZ
VRUWIQ
26
51783
77051.0
KPTUTWYKDTMZYXSQM
FSQBBW
27
25667
75959.0
QSQNRDTOXPKORYNWF
OFLSVEI
22
18342
13127.0
GZDSUELIPEBFGBTHX
HRVHPNH
67
49520
49921.0
WZYWBZYNLNVZONMNG
OPQYYKN
17
39454
71792.0
LGWICYVIDEPPTJPBJ
WEALQLM
33
26137
11595.0
HOEJQZALWSENPWZQA
VIJONH
74
25380
15378.0
HBYRLXRSXIATRGFQM
YLBVFVD
64
36481
67427.0
IKUDASXGQZSJMUWOA
KUPCFUV
53
40394
23023.0
DFNOIYHGEWEEVTPUA
TGXUHHT
36
15130
6033.0
FLFNFTMTZUPNIQXSW
VLDGHLS
73
36636
73247.0
NHWWRYPBADLAHGMZB
TJWPFC
47
50819
11829.0
PJPVAGGQMPKXBBBAS
YMRPGKN
87
41111
73207.0
GYDDPRVXFYXAVZIFM
EOMFYIC
25
54085
36040.0
JXRNPDFQKHDWTSQMG
ZVGTOFA
6
51300
25533.0
GBFIQHCKMWZRTOPKA
WWTSYU
46
30012
7340.0
XVTRCSMSOFHQNHSXL
KUZPSU
50
21502
44858.0
ISYXATDVQUXBHRPLO
HJPXSTJ
69
49321
56572.0
LSMCJFOSKXFJKMFOB
DGOFUP
27
19536
31947.0
LWHKGOOLLVHJPDDXS
KEULKJ
83
17434
11651.0
QWVLWBDEJBNPAPBWY
EXWLRXE
26
51564
5325.0
EUVSDAFVDSZMWGHRZ
TMPMSH
4
50180
56395.0
QJLCTOKKDQLUBQYTY
KNCBWD
88
47336
12462.0
NCAVCVXXVZLIWMTGO
DHRQQZB
22
51791
74439.0
AYEKUWAVXLMWWQHUG
QSAAFDC
4
30554
66330.0
VGCCYXTMAAQWTFSEB
YNTKNQ
55
54066
79127.0
DEIAWPQDITCTYLXVB
EXBLEBX
65
52433
70271.0
VGSCTTHYCTONCAQJE
KJBAJQ
74
51400
46806.0
JUUZZHMTCURBSHVZP
WZUOXBB
64
22393
21286.0
NBKOCQHNSBKDQHULC
ECKWJFJ
85
33639
53476.0
GJSQSYFBABEDVMKCN
MFPMLF
88
41033
51580.0
FWCDPFMBAUJTHBNGA
QJNZOG
51
44157
37112.0
TBNATFPPCMHNNRXNH
PCAOVD
86
35807
73307.0
QKOHYWKAICGXZCQIA
ZBQVLSA
39
53241
72352.0
OJJFQOFUQBMQEQHMB
OIBURIG
65
29233
29393.0
ZZCVNVNWUTMASFIXX
VWLQIV
26
41612
45964.0
DJXQDRRXSCCHAUMQO
ZQTLEBN
22
38110
50098.0
WFETRUUEGUQPUCGGH
RZXNAD
72
51921
32042.0
OYZAYVUPOUCQTHEPC
TEGABSL
47
30287
28132.0
KWOVTMVVEDSYFOKYT
FFLBDUD
54
19024
57771.0
JWXMHMRMNVLNYGXOZ
HIQXFT
69
35767
45735.0
IJNIGESJXEDBGJYZX
JXWFXAO
21
37175
41532.0
BSJUMOHSBBPSHTNPW
ASZOWDB
40
17364
40055.0
GEKKHZWAWCNXIQQUY
TTQPPPT
60
47490
31668.0
VFXXECFWNZWKPXMGM
EDWAFGO
62
24396
13251.0
MIBIIANBCZAKBPMJB
QTILTAX
39
23518
38301.0
CJUMRQPWVORRZRCEG
EXVRNE
13
24889
54282.0
PTPQZYWZZRUBSRQDY
GWYGOY
2
45597
17912.0
WLQWLWGNARBGZZJAR
FWIZHMG
20
26185
11237.0
OPQJLBITEYAZBGPNK
XIHXVXZ
24
43675
69911.0
TRADJRDBKXJEPAZGI
MNVBLTA
77
28864
32905.0
QHNFCMTVPAICJRYIA
ERRINUD
58
38925
59038.0
NYONIXVNBHFFRFKRB
IBRSSVG
6
39188
58351.0
ICDWSDGGPIMVHEEJV
SCZJOY
54
28509
5476.0
CHXURKQAVZSEUPKGT
LTZJYN
14
25522
35047.0
VLUXNALVNTHTOAICX
CULUYS
76
38021
6347.0
MIUTJQVJWSIBINKFE
WDKKRT
84
52950
24742.0
HBTZEMRIOTNTZXEQH
MOHTXOG
20
24755
54092.0
XUPGCINQQJXQWZAYO
PWLVAJL
53
30286
67928.0
SRXNNOKRUULLBBCBO
KTCMEPO
50
24484
28438.0
RZTXEVFGUTOHWMRPB
GVFNRHW
47
21805
8593.0
SKUQHWGKEMNJYRMKM
HCSAGB
71
35551
50604.0
DMQIXFKZQFXMJDSVL
WGHUYM
68
40478
74320.0
INUZIWPOBNUYVPMPW
FCMUEOZ
70
20167
42692.0
TWUVATYYROYBIDSFV
CQXYAJ
30
31853
62657.0
VMFDCYSBPMNLJKLAS
HRYAGKZ
64
30347
24714.0
AXNIEVFGSCJZEQUNQ
XMLEUL
86
50523
40482.0
TNTQCOQWAXIAPBYIX
EBWAVE
52