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
40779
67364.0
UXVQUMZHVZLYSVVXK
ZIRFWW
10
31935
55308.0
REWEGNQABYJFILYHM
UUTLQBC
33
54020
18185.0
FDIWUZECIQYZTIIDQ
BRJDYN
37
15591
41470.0
ZRKNDOWLVZIBJAEHT
IWDETQN
7
45067
27661.0
YOOACVNCQMFSZTOKL
ZBWIQE
36
53898
55231.0
PUTUXUDMJULSZRMXL
LZFVLY
72
50989
48087.0
LZIFSRJXLRBJOUQRW
JOKITLQ
28
31790
70977.0
VHIEVYFMUJQLRJPST
BJDXLWV
47
51466
31175.0
QUCGKDGEHTBVRRJAP
MAYRLUM
80
49006
20646.0
GMLXZFBBPMHUQKSCD
WYIKNJX
43
36494
48972.0
UDJGCGXVVUIUNCBVB
FFCBPM
24
50721
49826.0
UUXWEIMCISJWNIBRT
CWLZLNA
62
42653
20284.0
OEBLYTZGCBOGVNMWY
VXYPAZA
26
26482
6664.0
KXRCBRSDRQSSCHUAH
RGMEUQR
27
42515
48756.0
YPSJBQACHVKRWEUSE
ZQKQAK
35
42012
24866.0
ZJQZEDCRWRBMVHCQN
SWSLJIK
20
36681
43401.0
VUWYUTDVVYEGDBKEY
WURDZJ
46
41053
26962.0
VZXWDRJQANCOJXDIH
DHMQQMN
1
27023
71985.0
HRDNZLOSZGKXTMBPK
PYJIDW
34
25042
67248.0
DBYMIBSJNOIRKSRTJ
XXVAVXQ
79
30285
57741.0
TAIATEQRRSBSHLFSA
OTAYOI
31
31635
53410.0
TCLCNEBWRNEEXDSGE
RUCBZC
68
17087
13285.0
SJGOBEKSIRCSYASRT
QROPXR
83
44382
25123.0
UHHJZIDVCNJVEXQPP
QGHMMZ
70
18644
59562.0
TLZLPUBSTBBXSGIHJ
ZQMSEB
5
22053
50707.0
UDQLLRGTGPFAQGVBR
SZODHT
88
28605
40059.0
SQTFITZKNWREWUQLC
EFGKGZA
6
32855
36825.0
DGZDJHXTTWSYHDAGJ
EXQVRV
30
16348
26683.0
EVUQBVQZEECWVQIZG
YCONENJ
42
38213
21430.0
BGRVUWODEOTOPALRL
IDVWEGP
9
33060
55369.0
GWPUGLIGETIWJCEKV
UAIRIF
22
43885
31067.0
LWIJUYPCZEMBYELUC
NDWHZH
74
40721
46594.0
IOFBHMFNZUYOYROXI
SHVKQYU
49
49405
38613.0
JKUOVXNHKMLMKVLLI
JWERKC
61
25585
35593.0
HCCPTNNDHVPPDCXOK
UWVCXL
73
41440
43424.0
UVEUXOYFVCMPBPMVW
NRZHHW
16
39249
36905.0
BSSHCEZCKAHJXMIZM
ODVYZOG
75
32535
35436.0
FTUUBJWOYREWIQZLR
NWXCWBQ
18
18697
9758.0
GWDIYRMKYVHQMAPDG
SYBDYK
63
40792
65269.0
CPBIUGOXWJGKMJRTG
GQUSPOE
6
31311
60588.0
KSAGIQFCITYJVFESZ
LQWAZTK
12
54156
75696.0
DBJXZSVCZFYJCEPTQ
MPAFIOQ
26
43818
56793.0
DRBZNJPBZGIBFFDNR
YFPMZTX
48
36292
67804.0
ZUKHHPQACIXZHPEQV
BFWPJXA
20
34187
15315.0
FHRJQKDZSQNZKIFHB
SXQQDMB
54
50962
28231.0
PZYCUNTZMYCHHDWZN
WPWZWJC
18
37810
28727.0
MQIZOXVRLKDMWCFDG
FMCBSO
88
42546
45004.0
MTFDBGDAZPACTSGMO
HHNQSY
73
52179
29256.0
YKKYXVXOBAADITTHR
KBAVWM
12
43677
15782.0
YYUIPTYOYCYVYRTLI
IJPBIK
68
22896
73184.0
FMWXTMVSQXSSCUTRQ
MFHCMW
26
18915
46494.0
JJLOTULYKXXPWXYMA
HCGXCQC
39
43160
67637.0
OUZHZLRQWFLRGFHJE
OEYCWKN
8
43807
32506.0
VCVHOZLZAZPUVOZXB
NYSZSLZ
28
34135
49179.0
AFJNVXRYIMRBMHPRX
XFFKXJO
39
23243
6691.0
RLHAJPGVXYPDUQFDC
ZLPQIG
58
36727
44223.0
MLGPJCKSAHJIGGUZG
KUQYMRK
26
50792
27883.0
MSFLCJTQNLOQSJYQA
MTQIEI
21
39591
67049.0
SZSUGRCFCDOHKBQDA
QKQTSH
34
26354
44972.0
SARABTGSCDPBITMVB
HECOMH
60
31717
75647.0
GQFTUFDIZDFXVDSOO
RSZVQB
44
42211
46016.0
UHXHENYJPQNOIJUZZ
TYSOWF
84
50674
13335.0
LINXINHILOJWYWFHM
BPMSKA
62
50411
64008.0
OFETFZBSKTAZJFAPP
JSQWOY
24
19273
26631.0
LVFNEXEEWTHRVYVVJ
AWXFMOK
59
34349
64794.0
XRZDTYNTYQMKRYYAG
RESOAHZ
31
30416
43397.0
KSKOJSTJGWMJKNUMP
SIAQNX
66
54426
24851.0
DDISKUVODAIUSYWJH
WDNNZR
83
32230
50808.0
IUGKOQMBMCOUAJHQX
FEOJYE
5
37470
66778.0
UGXRLUSOIRHWMZEEU
AGWJIE
25
26855
5783.0
FCDJIIRLSGAZOUUIH
BUXIWLG
8
17969
78769.0
KGQKSQKWVSJJTOWHW
TKDMMAL
77
48661
37709.0
GMEVYPKXLIXZVQMYO
HIZCUQH
10
45451
74035.0
QMVSIZQDUZDQEXKLD
POWQIV
22
28271
41289.0
TMAYFYTQNIHISZKXM
MDZDXYE
38
54638
52122.0
LTIAOWOIKGILEUFCX
OCXQKKJ
38
15643
64589.0
APVUVAUHEFGHTULAC
KZCLXJ
38
23987
39650.0
GXXWYRFKNVKFDMXSY
BZRLGXU
11
41329
51403.0
VIBGYOBEHGUBJLJTY
OPGIMJ
15
34633
57352.0
SYPKKXGGZHKEATGSV
GKLIXI
76
45212
38263.0
FOKCBOUWQNXAOJPAB
IELIPNY
29
41464
49257.0
ZMMLDTDCBGPBNBHKG
KXQUUK
36
52424
43300.0
OOSMLFTCPYSDJKJHE
AXSBISR
67
51212
50352.0
VXVNEYOBDRAGHVNFO
HQNXNI
33
31619
77784.0
ZQLMMSWQRDPXURKSV
INUWIX
20
20812
36614.0
NWKFMCEYJFEDBCMRD
PJKLDOJ
41
54830
18336.0
PKHDBXPZFZVQMDQUN
QXXZKSC
35
52255
19061.0
TNXPSBOQXNBJTLSGN
NWDUVCI
6
43105
14816.0
JUDEACRGAKQICADGV
MAKXXAD
29
36656
65834.0
ALBZSYJNLZDVEHARO
TOAZGHY
8
25062
16983.0
SMHGYIAXENMHVWNKX
TTPGPI
2
22812
73591.0
AECPVKFMTFRODALHJ
RWRJVQB
72
40229
54208.0
SCJAGRTUXOUBAUQOS
DMRXGN
36
34123
64775.0
VGVYRCTUMVNPQWCOJ
CKQCKB
89
28302
10080.0
JEETXYKPFJOITCHIF
AOXOVC
15
29148
75347.0
YCIGUHNZSUIJTSALV
CDZMEE
17
16579
78097.0
GSGVGSRFSWIQEZCFZ
USYFTDU
89
28249
65739.0
FNSWVEPCKAQZXAXJO
YNFKVY
10
19507
71866.0
TYAFOJIHCUYQXUAMF
XVIRYXF
17
39229
48828.0
BSBGXXLAMEUTEJCKZ
PVWTZR
20
46393
22119.0
WFLHDSGCPRSBSWWEB
GPEMDDP
90
18181
61788.0
WTEQOBNSLBJFKHBBN
RTOGLJ
41
36490
69783.0
NMYIHPZCGCBSHTZQP
AMGVMOP
36
43239
62953.0
QIERUKNLYKSOCBLWS
LLQUBJQ
37
29110
16993.0
WLEPKMKJSASGGIURS
PGJUJSY
21
20354
5730.0
HLOENHQLZOXVXCNKB
MGWXDND
42
45673
19918.0
LGKHHBIEJPQUGICNO
HVCMFU
28
29853
7410.0
DHLZXUVEQDXXJCPGD
WNSSOKH
70
39373
5558.0
ISABFGGADWWPLAKGD
FREQWJ
65
16327
38341.0
FVDFJGPWVEVIAJNGZ
WICAJV
1
34141
52001.0
CSTISASZQZIKJBBMC
FPROMO
49
46463
23730.0
FHETMNIARWSQBNMFB
GXJIDQA
86
42852
36781.0
GWKEOPCPXQPGZPCYC
RHZTMH
85
54304
22018.0
MVQPUHLIJCAJPXLAZ
XZINWU
14
20494
8120.0
XAEQMVJFHSYUFPEDU
VFSQMA
55
35061
54121.0
TYFQVZBACQODAUWMM
TWHZSV
43
27047
56532.0
GVMWJMSLSGYYYGMMV
GPGTKA
63
50840
57341.0
CHJTCYJJGXNJPVTZG
LHZOFP
89
40302
72839.0
CRNWFVABCLJTUMUQN
OTPXOB
89
45778
75829.0
XKTTJRNPGOJSADJRM
GVFOHB
21
28285
16545.0
ZALWJDKDNQEFVNVIQ
FTFMSMF
81