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
36734
10648.0
HVXFQMTTFCGFBWUCH
JQMSGN
84
41037
29959.0
RENWGIYYQIASERJRG
UUKYUO
49
40765
49984.0
ODQROAPMZDWDKHYHD
EGNZGJ
32
34018
72971.0
TTUMTVEQTPNOLZIOU
EVYTZF
25
44788
79430.0
VHNPCUYHLTDXIZPOG
GJLEJW
71
16829
10183.0
PLFQVKJLMMHHJZDLP
CWJMFM
19
54873
24903.0
ZUEMEMFJDTRSSDZNO
QXAADSJ
44
41656
36337.0
WZDOQOSANJYWXZUWA
VYHDVD
27
31107
39581.0
RATTDDKOCVVMASXWE
GWEONW
86
36362
62971.0
EGBXMCXVQXUWLANRT
ASHZFCW
34
37051
48057.0
LZICEZJENCYPRHROG
LMANJX
56
39805
71363.0
IYOTJIJILXRNZEPZW
WLOFGO
68
19019
64588.0
ZSZPSDAIOFTCKLPMY
FADKLKT
77
49182
45487.0
NBOWFYBHRIERDNJSQ
LQDULNT
57
50204
16129.0
TZMZGMPPMJZHEWHBV
COPPSCD
10
52981
25805.0
ZEYIFZAQKFTFKEBKD
KKQHKC
76
20132
28919.0
LQEHUKGNDMUYZHIGI
JCKBIRG
90
18713
53884.0
RXFFTQSIPZGHOQIMA
LFHGAA
20
50674
46975.0
IQKMRRBPPVPUWBDFE
QJVKPOZ
50
35931
29042.0
RUHFHZTYLTJYDTAUP
UPMMUAJ
20
54112
79877.0
BLWFYYULEMNDCYILC
BOTSIK
53
54377
42732.0
YDETEMXJAOISGJEVT
OXEGHEQ
52
25829
36057.0
JYTNRXBDESNBQXZTJ
CQIAKCX
72
27867
73351.0
RQLARBUNRLAKCAEOI
OWDALXJ
29
32421
6820.0
WXGWAMMJACSOBDZJG
CEMATKE
67
28163
20566.0
PUWJOOLAKITYIWVPX
QGSLOHJ
18
22166
60204.0
GRGXGQXFBGVYBZUHC
CPYAHY
19
21631
10604.0
NNBDLJOCWPZGKJYYM
NDOBFH
54
44639
61671.0
VLHAYJRZFUBBDDTAG
EVZOQH
26
29751
18752.0
KIPORSHWKPSJIHMFV
LCBMEEK
9
46822
23713.0
ZFWZBHQBYPCHVLFRB
GIHPGJY
81
17188
7283.0
NOKPJGPGIYTZZAPUZ
TZHUSXD
47
34142
36802.0
KCUCFHZMLKECTYAZA
VJOUCRE
89
15589
51510.0
NXUJUHQIQWOICZMDN
IXRDQY
32
48891
31584.0
IECGQVPCSETMYBQXI
OEBGQWZ
37
44435
55789.0
WHMOKFLHVNKFGOFVE
UTMPUEA
37
25035
28567.0
NNVUVUBRAMTDRDRGJ
QNEBNZG
8
30538
78415.0
CGJCNWBCXVWBOKETG
YAMLID
38
16645
9107.0
HTCUPNSFAYIYOREWP
ROADHFZ
5
50937
14356.0
FGTRZMWIQXFPRASTM
LIGYWN
60
38655
40365.0
PHFJGRLCYKJLSKGPM
GNAQEO
58
43341
44530.0
CXIMFWIMDQXFOXUHY
LJCZYFV
45
25041
63084.0
YHGXXOMBROPANMVPH
QOZIYDP
29
22665
30075.0
SOGWTJWTZNXITTBXY
CWMAHYS
72
31549
16724.0
EVWZHURKURSPRQXHQ
ZEEATJJ
62
52802
7108.0
GVSTZDPGOKQCOOFNV
IYRNXQX
77
47321
60196.0
OIVSEXGJNUMZBOOGT
EVZVLAU
5
23463
72627.0
IUEQVEJPGWHCLTJCA
OWDEFMF
58
50659
45298.0
PAOSJOWKGGQMRCASF
MSVROO
85
18201
51661.0
BLOMSLIETTUWPSGXZ
PWLVVF
42
51239
65043.0
VOHTXQYNBFOZJZUDZ
FUVADZ
4
46599
9314.0
WGFFSFWHOVZNNGOMW
FBJCXO
27
40897
51487.0
TEBWRQMVHYVELLNFV
BRPNDIK
33
51516
71042.0
JPUNVVMKMZZQCDXGR
ZMKCPZ
86
53711
18739.0
CCSKEJPHYSQHJOLTQ
SYAKJPX
35
15799
71791.0
TAQGYFXKUGBEMAZMF
YXWRXD
10
26124
77892.0
PEBUGNCVVLRFMHGPP
CFGXXO
23
28569
77939.0
UHGIGEUYTSIGNGAOX
TGFNMKX
80
15980
69830.0
DZAXEPMRGYTXKBFMM
JBSPHE
8
24935
72296.0
VIISVSFVGUEMOIOIV
UIBBMJ
10
32467
36485.0
HMOHDOMELTQYNZGDS
HGBDAVU
56
15201
12818.0
PGOSGMUJGWWWDUVYU
EMPFLEX
5
16398
23861.0
ZEPITHJGBCBKNJIRO
JJNNHA
24
30969
26709.0
GIAXJLOEYLHNYOLRZ
SICQLP
45
44232
68027.0
IYMLBEJQMAJOUOFMJ
DFFRKY
89
18545
6332.0
FAJWPRPEPWWOPCWZT
NVPAHX
58
44430
6304.0
YMSNKHWMXTDXAOVVF
JGEYDPK
89
52381
48774.0
OWTPKVQLUEQFKWCHU
SKAHFSV
75
40069
8732.0
HORUTJYHECDYAJRXO
LOCPDP
7
41312
44489.0
ILHPJBVVIRABYAAGD
THLQJHH
46
48404
76011.0
KVATPVGVXEZJZLKHG
SDANZLV
77
34240
64471.0
WUKZNKLHBJWKISGGL
BXQBJNL
89
51627
20772.0
TCFEYPCAOEMKJGBUW
JKKZVW
68
24807
47660.0
HPWRTBECJDUEBOQEE
DKFOMV
64
24799
64628.0
WXLTOXMIPYNBDUYJN
BEULXH
13
54332
78302.0
SREPNXJKWNNGFPFJX
JKSQFEC
17
43401
55301.0
HPRILRGHINEIGJXPW
OHUYCS
10
22576
25703.0
GNIIGECZEULEOWQDY
XIGIPK
28
33266
70766.0
APTWTGZPKSEINIXYO
YOBMBA
85
31298
21205.0
GMAMITYSUSUXHOPQX
TKBLSO
66
28571
26587.0
HARIPHUNIYUJDBSFT
LHCKDHW
75
35649
64059.0
PDODJXZREHHPGSISY
SPMUADP
63
26874
13734.0
UQUDQBQKMTYVSKMZF
MTHJUA
2
44330
7413.0
JKROPNTYHKNNSTHVL
YTPXYVL
69
36916
57773.0
CRLWNNYTMWJXCBDCX
MIMKPJM
14
43540
61319.0
NVPGGFBOHWHGEQKED
MSOACD
67
32955
79421.0
EIKYUFBIUWNCCPSFR
JEAARYG
55
31939
24743.0
TGQKZQQZCOCRFEBUS
NLMPDU
84
45605
50457.0
JDIQQAHUWXRCGMJUN
UKBKRN
72
41963
73640.0
BIEAZIHEYPEKBRCWK
GESWRG
48
53824
56635.0
DFHDLNCGEKFMGLYRO
NQZKQGT
66
40310
54824.0
QRCCGLDCUCNUOKVPR
RQDUID
71
21706
35119.0
JHFXYXCFTPTDTBSNK
SAOPOD
47
47828
66117.0
TAQCGIUZUDYWZJXPW
YSQQQF
87
17553
18147.0
PBGTDTRNUKKNRGWMA
BVTCRYW
52
28640
78135.0
MQGENKOZRVANSESXE
ZGXYDX
68
35457
22697.0
VBDBSLEKRTUVFRQWI
KFQJURL
48
29345
49528.0
BTFRZSNIKHSORQXQK
KNLKJN
15
19454
60654.0
TWISORMORCKOOPMLW
HQTLSFF
83
38473
70606.0
IYHXXEICTTIDJCBXC
QPACKQ
62
26910
15448.0
HJTNDWLRVQRSBVHZQ
JHDITCZ
59
40156
62068.0
PFWWADUWKCYAEZHVU
RYOEFU
51
53349
13180.0
LHRITBOKWXIORCZWU
YMTXMXO
84
35074
19575.0
BLAVZXBTEXCTMKRQW
FMFFTZ
33
40406
36710.0
WKWBFCGNLGGWIZQCR
JXFQUFX
33
28943
39628.0
FOXEBOEBWXTJQJDNK
WDRBZWL
37
27918
31385.0
RRFHVRCVTEYLZYTQJ
EMDXKM
43
22482
15574.0
DQEYQVJBYQWUTLCGY
AIPVPR
23
33617
42092.0
ACBZIASVEFUMIYMSP
TQXPKX
59
29341
46451.0
LNOYPOPVCBJCNEMTV
GKODBH
27
40039
25406.0
QQGVUWIKXCMPCWJNM
TXNNDYE
64
18310
39102.0
UTYDYGAIOQKXYGUDJ
OPUZTVU
52
20597
42727.0
IHLPIWRKXFTMISGFX
LGRDDBD
32
16650
13028.0
YMRILVDFDOQHERDAJ
RUHBWV
25
21273
26970.0
FQITYXOHNOJAYPYTW
ULMVMHJ
23
36704
5688.0
SMDRMKNQQUZHJANII
LWHTGZ
40
51817
57306.0
OQOWYEGEIJDVZHGNT
YMHJOQW
74
32358
9454.0
TLWMAALALWHAXSILB
KEZJMLH
14
20460
28486.0
ILXAMZVUCUTJYOLBJ
ZYQKTBJ
79
42242
16751.0
GRIGYVRIRBWYYHQGR
DICDXU
15
43498
23213.0
BYQIUNTPWYDGNPYJN
QICCMXH
78