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
30131
26639.0
OSJQLRPHTVSMBYFYB
XXEBVA
37
47812
43610.0
CCZGHGVACSTNCDKGZ
UALRMN
14
49307
63746.0
UFQQQHFMLNEZGAHHP
ZPCSHFW
3
32718
21575.0
EATUHHBMSEXAHICFB
IBOBBC
2
44957
16736.0
BSWKTOZWSNZIPOCYJ
BLXSCO
12
16712
32753.0
AXQFIGOVZVMYFGEXN
ZIPEGQ
60
32434
29026.0
INAKNMTGHMSDRKVEY
MTYQSF
29
28150
71073.0
XNPXXUJPWSKZZZHCK
PPUBVNU
23
22958
35146.0
XGMAAXVOBTXVDVXHQ
PZAKZJ
70
29538
20834.0
XOCSTGOSYRXRYXSIA
HOWFUW
87
26378
77296.0
ECOCNFWWINSXYJYXX
CDJIBRY
4
37839
34915.0
GIOUAADIMMQHSZQWM
EMWIXI
15
28459
58953.0
LYPMWQOOPDPSISJEI
JCFMKZE
44
24807
65256.0
PXIJYACQGSDVMKVPC
EVSQNY
27
20054
60469.0
SQYPKQPOJPJKMEWZT
RCURWDK
50
29546
35654.0
IOYGNWAFIJUGPBJHK
ESTYPIB
45
45978
41362.0
BLTGJWJLGBHRMWUPK
LTPNZIU
26
48511
60091.0
BSXOEFQRRMFVHLXTG
YNHFKV
49
28992
7841.0
KDLLUVCXTPCUDLRDB
PZVWJHG
8
24477
17475.0
ALOIOSVPJMIEZTEUY
PPYAXJ
77
17859
31963.0
YMMUEJVLKOZHNMRGT
YUQXWI
37
23434
56084.0
MDXGRWDFATJQTALUH
FFRGAY
54
32529
62751.0
IGSOZBFTTHHNVCTYS
YMUXKRZ
58
18939
39187.0
SCKNAXOTENLSZXLNW
MHTQLYD
71
31912
28249.0
EVOFAVWUZDILHBTVF
WQTXVV
8
43673
56593.0
BLBSBUKRQEPCSYVTE
CPOAPNW
85
41125
47080.0
JTEUZOZNAURVVOXQW
MTKQYH
21
26304
45747.0
ZUPOGYTJGPBHHGUML
DJAAZG
83
52246
44122.0
HDSBZCSNEIBWOOKNG
VEPLYG
19
21964
23031.0
RGYVXWSFSPAYILTCG
UAIWPZL
40
26386
73158.0
BEUXGWGMMMNOXCSTV
EQQGAJ
34
37538
38935.0
HROAHCVMWNCCUWAKI
UOMWNST
73
19204
35480.0
ZVMETTCFMHADPDPNP
KTUJDG
5
53888
54521.0
RUHSKSICQLCGOSJSQ
VIVRRYJ
7
27740
40408.0
ZJRWDIRKAUYDCQCBR
UADLYCW
44
38973
47380.0
HZWAUZDHONBBOAPHK
IULSIMI
1
24904
69707.0
IEFYLYZCOAWSOYFZB
THMQRLK
33
25431
25657.0
EQOZHBZUDGCNKUYDK
DPRCYAX
72
46216
61854.0
UJUNBUUPQQJZUWOEW
NDHUSMK
78
39317
79134.0
DFJKPICITFCCOIXAZ
ISLUGJC
56
21986
56201.0
KLQDLSZPFHZEGGESB
CHHGQL
81
36600
70220.0
LBZJQRNPUQTSMNWPV
MPAVKD
38
23107
23201.0
UCRYNADJPQKROSPYO
ZSHHUD
72
51760
12996.0
COSBLABLUMTTTJADJ
LXQKGOZ
35
40356
33931.0
FVJNWUQKDZTVABDYI
OQSOFP
28
21606
53673.0
OOUJVSKVUHAGNYLZK
BFZWWOJ
87
43867
64941.0
UOHYKSKPMHQWXWUIK
NDRAXS
75
50709
24624.0
WNRYZODIYKTPHROAR
YRORGKD
82
44576
26174.0
EGREDZXGEUMAAFFES
JMCEVP
14
48315
34156.0
EZWDWYQGUTWMCAZXW
HDPFUG
80
25214
9270.0
SWVONNCTRKGRIMXJA
FUTPBPX
36
44226
8980.0
IGSIIYYZDHSDBCOZT
CFEBAJA
90
46242
51579.0
OLFMUNZZZNVPUYEMY
EHQIRU
51
25675
47779.0
APUHHUNXIRIEKNKTZ
EPOZSI
23
15549
19170.0
YNGIBJYTYZSFQXBCH
QNRRWM
10
32592
5801.0
VUYEHNNKTQRQKAEPN
FKLRKSP
11
23292
24300.0
ELONIRDQIJLJVMLIE
UKNIZE
71
48813
48718.0
IBMYDLBELJHFAIVDX
QYEBSTM
41
23006
72412.0
NUXUAXLMNTDKOYCDA
QLKJRM
7
25285
79028.0
GACHAHINLTCKOVJRN
IGJHPEN
62
22497
14916.0
YESDDBWQPDEZPEMYV
UGYTOP
80
49059
21094.0
YEPFYQEKHHJEWRYUD
NGEEYYT
65
44079
48115.0
QGWDVCWSQNUBZPQPF
VGXMJH
20
26188
16179.0
LQWBSXIBCAPVVEJQF
KMFNMSM
54
41092
65520.0
PZBHEEKTPNHRDPQWF
EMVWNQC
58
41025
40796.0
ERZYMGUTNRZMCRQPQ
HZYQIND
66
46484
75977.0
UIMHUQQVPIAXGTTCI
FAKGZMU
16
15944
20895.0
MRIWXVAOJUPOSFWPM
JPDFSW
27
17002
18306.0
TVCAOZSGDARWYMQIM
ABUUFXN
6
52431
42235.0
YBVLEIFKMIWHTYXHX
BYXHTKP
68
33381
7684.0
MCUTRXEDERQSJPDRF
ZFQFGQH
10
24349
41785.0
UVSYCJNLZADUWZDKA
HDSMLM
72
15549
44865.0
ETWTMQOHHZIGHYMCA
FLKJJQ
57
17634
55143.0
XSFOSELQDONQIKQHQ
FSAGIUT
75
38999
63891.0
VHPYBKPVXIDUIPKGS
QWEKURQ
31
22747
34546.0
ZMDRQZGNFQRYKYLWI
MILYDM
28
35971
63308.0
ZRQORBMOIFJAECXVK
WAHKYN
18
43592
62344.0
RAZNDZONQPDWUZFJW
ACDCSMH
43
23830
41012.0
RGLSIQAZYITUTMEAT
CMLKHN
57
32296
5877.0
ENFGGEYZBNSKRMFZI
AFPBRY
84
38219
72933.0
XCMUVZYIOMDBSHQXZ
KMHQGZ
29
37614
40926.0
BVANRZVGLVYCQMTCK
KJPEUQQ
66
35092
17221.0
LZUOHQBKSINHNOGOP
BRIZSN
11
15831
36525.0
GWQTGDJPKRLYEBRQL
VZPXMF
57
27423
39869.0
XSDYPJODIZARMDXMT
XJHLDT
29
22516
36018.0
YAZMHHRMQLMAFGKCQ
DEYORLJ
74
38808
20632.0
JTHJLHOPOLLHJALKK
DTCNZUU
25
29658
5284.0
YJRKLRZYJSSBOEEBS
DDJTCKL
42
51547
48057.0
BRTLFSMZBMYNYAQOS
VMIWVPW
47
31864
42387.0
EIJASRZIFRWGOMVLH
RPYJFG
19
42181
55632.0
AXBOOIZVPNBTBJVRV
PREOIY
57
17088
25077.0
TXMSDIXBSUHKRPDBZ
QWWTCU
5
31178
63886.0
BWUSWMXWQYCMMSPHP
LRRIAYG
31
40719
60586.0
NGQKVMOKUTGQDFHRM
BEXMXFT
31
33921
21261.0
NHIQYUKVONCSQOWAZ
ATNMCJ
31
45887
45222.0
GDWQFJBFITLPYCBNK
BNGRTP
6
52786
13234.0
GVYLFTCSSBOGFIZDG
JAFIMJ
60
35528
58478.0
ZZCCQPDFYTKPOLNRG
BGUOEGN
81
48591
37678.0
HDUOHUDZPHXUCHZQP
XCZPTO
86
26519
39179.0
VTFGGMEEUIHLPYFEF
HGASTB
35
31925
41912.0
OFWGTAAWGLYHIIEKW
IWYJCLG
80
26126
66686.0
CTDZPEIWAVDSIZGJZ
ESRKCZV
34
22629
51320.0
MYUZQXHBFVBIRSLXT
DFTJQSJ
66
21083
7994.0
MHLOJWVIWNMNLAZIO
IFVRHJ
14
35775
18978.0
VYWUDICVOSRHPYMRS
ZCCDHOJ
1
19287
36241.0
FDJWJVMCPEIAVIWAQ
SDOAJD
36
47466
7779.0
MVSMEVHEQVGGGTGKB
SOCFUN
15
48295
72491.0
JBKYLJSSZBNJIPIAI
NYBTYTM
12
46151
73524.0
STJHWBDUEVNBZDBKI
EGHLJY
48
22307
15168.0
LJQVLPBRVTFCDBWAU
SNMIBRT
6
31385
27726.0
MKUQIJZULFDWLOLXD
AOXKXJB
69
16748
35834.0
LGJBDPVDGUJNQXETA
PRXMDH
64
32843
26957.0
CTTDRBXLRIMPCPFAY
PTZFUZ
40
20062
78225.0
JYHRBJRMQWQVIQGQG
LCZHBK
4
34507
37716.0
PNWYAWDJZBZPGLRZS
WTAEBX
85
53211
32780.0
NZERJHIRLSIEWWYMY
XBKFRGR
11
15026
67357.0
NTZKXPTJGLGIQIWFN
CTDSFK
90
29133
54657.0
SFQJFXJRSGFIYUJUQ
EQCLQL
76
46614
35160.0
DFRDUAROOGVGUFEOW
IVBLANY
42
46792
60016.0
WVMPJWDUYFQGSDFFM
ZHFLBC
74
38986
38058.0
YXQSATWIRKCUWZYRM
ZITZTY
36