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
54112
57014.0
VSGAFRFTHRAKUUXMA
LMZRUOX
39
21002
53839.0
SHBQAYLFNRTCKTCDH
DDUQKI
37
38436
77584.0
CNBYOSWHGIJNGIAEX
GTMQCM
31
50259
17646.0
HLWPGPPSQGQGXDSTK
KYOMSEB
46
32953
20939.0
QZEWWWCTAVFFLRLBL
HECUTP
13
35999
32435.0
WRNNGPRDHZZTSDYPU
AGDKFEA
8
32544
65037.0
XJGIDCECQVKJZGJUV
IYGXHON
19
20826
18060.0
FFXTJLAIQGEIERBCZ
JKXPOT
67
24436
43405.0
MDAVLDYICBKDKSSQE
PHGHQAT
83
15595
42198.0
TWHWCLGIISKXVJLIL
HONENOA
47
45807
32341.0
QLCFJSLPKPOUYRQGL
RMOOHTP
78
38026
20636.0
ZMCHAWQTWMPYJYFXB
FYCXZKQ
25
47103
66032.0
GUCTGLPVGOZCIGKRS
DGNZIXH
40
42314
75814.0
XMIFSAZGHNTWBCVLD
EBMGGH
74
35881
41112.0
JMBAYESVRREWRDFFU
NSDLFE
50
34266
17357.0
CPKUSWAQLIMLMMJYT
ZEIGPBC
53
49078
73847.0
XSLVBULKUPTTHYZSJ
TKBTGBJ
7
52588
16480.0
OZWCZJMKFCZKOMIQN
FFHAQL
46
39171
43190.0
FAVUIGVUEDPRSINNL
NECLSME
88
43863
5927.0
LBBLFESBLQOPHMQZI
HCLLWQD
88
26252
38902.0
BMZKALVPIZQWMPKCY
FHIXKB
25
39725
37389.0
FTFXGBKVTHQAKEPHN
NUCWOEZ
41
32679
72974.0
PBWYVDZFITJDYODOK
EJWPKP
8
29982
18273.0
QXOTOLFYFEOIHLRIJ
CFLZNC
40
45652
48013.0
NAAYRMYFLBLEMFSBK
BFUWMK
88
15941
59552.0
IWQTRSWYDRSNMEMUB
NXLTJEU
43
32018
75145.0
SUMFBCKWSTIJFUUJR
SQNBGXW
52
49829
47902.0
EQKOMSKNEQIDXITXZ
QJXSBC
31
40486
6424.0
YPFPKVTFFOQBBNEWE
TPDDEM
45
29899
53907.0
DWMBNZHMMCMSFMHMN
QVYSMC
66
23528
52853.0
ZAZHRLUGRCSHUYSHE
FAVOSA
23
44358
56050.0
ZNXIYPBSVRMUQMZGH
FINUQC
47
54931
20907.0
TLBQFELQSLEFZAOBC
AAQIUNZ
16
41642
36082.0
XBKZXIHUYKQFYYJZZ
EVEGBW
69
42935
18906.0
IEJYSPMQYMUXWYISJ
RZECGQ
23
54631
68814.0
IHPJYZVOGPOWMNDXV
QHTZWVM
89
38095
65518.0
AEJYMDASPKNBIOWSW
TUHPVD
73
35465
77244.0
VZXQVGCCSBAIBKRPU
YTLLOW
37
36860
59069.0
YJRXHLFRUVAZNQHWM
CESTQJ
8
28075
64830.0
ENYJDJSMNTRZUVQOK
VXWYSJT
42
15540
13645.0
STZAIIQRDZPEYLNKV
VXAZXOH
85
33342
31227.0
YXSUERVNKYEAMSHLU
GSBVXTJ
18
17285
27881.0
LICHALMXLNXCMPYWY
IGPFWZ
78
35375
39399.0
DAAQGSCADYMTWDUHC
GHGLLB
68
53129
33628.0
VCSLFPMXTXFWLUTBB
EUVOIJR
11
31408
36534.0
SMWERBVRSBSEWWTGC
MXUGSXJ
33
19443
23157.0
PYXCOHRKKGXKQJYRI
IPCXSA
20
17336
47762.0
QWNHXLCMBJNFQVDKQ
PCFONI
20
42065
64739.0
QACRMUJXLVYCNIFWC
VRYSNX
53
38770
55309.0
UVSUIPRBYJAVCLRVF
SBJBIY
73
49299
75968.0
XMQAKZRUFKEBRPCOA
XEZCPVK
31
15123
79094.0
VQNXDXAMMFJUBWRUO
RSULJNV
28
35772
9616.0
WFSSFLUVVJRZAEUGW
TVYCTQ
69
28424
71741.0
YKXWCOMWIELWEVTCR
SWVMQNY
48
26174
68026.0
UAKIUFEJHHITRESLG
NIJMBO
28
32060
11071.0
XJEGFYYQKQHUIOLAD
KGITSZ
28
39033
36333.0
YIHBZLNFYASELXEGN
YBXKOJ
54
21039
77926.0
AZZXZSEIZVHZFGPKL
DRMJYWW
61
42195
21237.0
NWLIJVFSCJXPQVHDD
DPZJRA
17
17710
7942.0
IFXEYVMRIBQPRRSPQ
QQQSDU
88
19696
13625.0
VGYAGNBFLYNWDGBOS
GFUGAEF
59
38628
77979.0
BAVASIBKNZIGXCHTP
WUMFHQL
40
49666
41320.0
VBEWEEWEESHCOITKE
TAQYGR
81
16524
55494.0
INOZWGLIHCPIEJHPX
XGLGEZ
53
31027
63805.0
LQCZYDONQZGWGZJRW
QPMNOSQ
46
52493
29178.0
GCDGRGYUDQNKMHQKA
KXXNXN
36
27375
60303.0
ZZJNZPRHFZFXLAIUI
REFBBIP
46
43888
16566.0
XDVPMSYZLBKYIULME
VEGVNL
71
38021
22196.0
VIJZLJAMMDLXMIOEW
SFSZCKT
20
44475
62836.0
PQBCSSFQMGKGAUFCQ
VAFVQVZ
47
16947
34241.0
QORAKTQLIZKRBZAEF
XTYSNY
67
39148
61198.0
WDORYGFDIPWHPLRJV
UAPGRU
6
25022
45389.0
BJPXLWNESEGONPVXE
LKSOFC
66
27453
10468.0
WKOHCIGLMMKSBQRIR
ZQNKTKO
19
25932
52671.0
BTKSOOSISSNFUYOVX
JNLUGF
44
25755
75229.0
OBRVGLOTBRBBCKQTC
FZMKZYJ
51
49095
16477.0
GBOCOQZRKGOZIVUQL
GLROCR
52
36844
34411.0
FFBKKBZUINJAJLTCA
SFHXYC
6
45230
28547.0
XAJSWLYKUXAFBMKSW
OHIMBK
68
16470
49521.0
KRWZWUFNNUHMOZCXL
LEGHXI
63
18022
74415.0
YTTDBRIFHFAKVVZPX
MTVHGF
12
45291
16430.0
MAEECLSHYQBDTOFIM
LXZEQY
89
28370
44846.0
DSTTRBZBXPRVZWZDO
MTJWMLI
37
39095
76010.0
ZJVERPWZMBEJDFRVJ
VYWNOZL
87
53668
62428.0
EKSLBPJYHWNEPTVYF
TBXOAAU
5
23353
55698.0
KRAOZLAFPLAAPFHZC
VLXLMAG
35
15481
19989.0
MLCLOEHSDMRLYAJUS
SHSTEMJ
14
31735
60996.0
NYASSEDFNWXWFPBAG
JBBHHW
9
41453
41420.0
RNNHUAYUXBTDCQCOV
PLZLXO
3
35844
25545.0
YEEWYLSDPFJUUIHIE
GJSAAOM
46
52692
51895.0
LCRKOBWSNXJMGYQPK
RNPTKFO
14
40499
21473.0
PSCJZBDUQRBFJARVK
APZLLZM
13
43299
16927.0
PUINZFCALKDMLPLDN
TACZLQ
33
23936
41024.0
EPYOMSTUADIXIYTIG
QCLJVJB
75
31682
35715.0
XOUANGIXLSDCREFHG
DVJKVOR
2
52727
79305.0
VJUKFLOBCCVKHOHSJ
ALKPAJL
16
16990
34758.0
KELJBFUKDERHHTVAV
TAJYYEF
5
52081
67579.0
QSCEKZDPPAVAMOOAP
UCUOZNR
11
24085
10065.0
PKBKPWFYBAIPVBDRB
DFFPVYA
78
33714
13238.0
SESQCDCLDYBPPOFZT
HHHLKD
55
47633
69382.0
PBFVNSVODBWDKKUMR
LQLVTFE
39
27097
24892.0
BJMTDLITTKVMGSBDF
ORTNZR
13
26561
48658.0
IPWDUOXVBGBPTNTDS
WVUTLP
80
15091
53962.0
XFVIAAIDFDYGNGNUF
JLKCZLE
8
29162
56117.0
NMVZIDJMIJYLHIMIQ
DSOUVNZ
37
34041
55106.0
YIQELLFDERTGEVHUA
BPUMCSQ
29
53544
77249.0
XEEWAPDGBRMYIINZT
SDWHTAE
26
34801
43498.0
NHCDCAVTVSVWUXMSW
XVECWF
8
25549
8388.0
RHHCYVPUBSVHLXXPQ
VGUMISN
17
32388
6169.0
UIYPUWVOLOJQQAGCV
GMJCCSG
72
15517
68642.0
COYFOVIRMWEFHZCPL
SPNCYT
86
16136
66488.0
HBIVWPMXGUGXUSNDR
SETEACI
78
19065
61475.0
VXCZMNRYVBDVTRVGW
NNDRXS
89
54842
66864.0
NQCODOMRHTKFJYGVW
LMBGCP
78
40743
11391.0
VJDNTFWBYMQEGFZVQ
VHBHZDP
64
39027
37717.0
WESOBFXXBKPRMGFME
HJPSTRO
31
34211
53178.0
UGROQLHVIGOVRNZNF
QCYLSO
84
28974
59040.0
HUPTGTFAPURBIQJAC
PZQLCQ
44
34968
46348.0
FQTLMKGAAHLQZMTCD
BPOJFUU
48
27536
53563.0
NLREYDFIZBUWGBPHH
PSQVVE
26
22639
36983.0
LUEZQGOSZNBWKIDNN
BKHZCLH
2