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
39425
52771.0
KDVAHOZPCWYYUGOIS
DGRGLW
37
41941
34663.0
CYQRAFXPAEHWAYIKD
GGQNNRM
52
52241
43450.0
UJJGTDGROMANRKBWG
UZJQBA
89
17938
27236.0
VINOADRGQKNRKRVTG
JMTIGJ
60
42288
76860.0
LYMTAHCTMEGULBWOU
JQNHIQ
75
38354
39276.0
SXZIKFSHNYXDDKCKM
FWXBWA
55
45893
32875.0
BYRTQVBBPKIOMDGNH
JKZXUG
60
45919
37277.0
TMRBJIKZELZLSOKGQ
BMFIRZ
34
21144
41515.0
ZNKLOTYACGHLNDPBM
QKJSSY
86
28549
50364.0
PAJGLQAVSQPSPMYJU
DFEPKSD
13
52779
49829.0
KQFOQNDXBUPLHXKUT
PPVSGMN
82
19182
37322.0
QBXWEXBKEGCXCJVOB
ZYSZFVI
49
38385
16750.0
WAAYEIAALRQLMXEZI
LIRDAF
1
20610
58373.0
JYNIYHUUETDKQFZDQ
AEWWOI
73
24945
65479.0
SJHJRMNYOCHGUQZZN
WICCGT
79
51699
38169.0
LSGASXCCAOCFWYXGH
QGSMXGQ
69
37014
76574.0
PBKJBXGGELXLPJOKB
PZXIRG
11
24722
23167.0
WDMXMTYHHABGFBTIG
MHTHDB
49
53396
51402.0
PQZLVPTRRBKVOKWQD
WOJNDVT
58
50850
79324.0
SULULYRDYYVIWVLEU
TFXOCEE
80
44626
60004.0
HTLFFJYZHSWMTXLGF
MLXVKV
35
17174
18952.0
MIYXGBRQFBVBTOPVP
GTQULGJ
40
37877
72598.0
JQWPKIFMZPUFUXPWK
TAQUAOF
50
34361
55267.0
OHGELEQFCKIFNATDY
XMFKDLS
55
23404
38492.0
HITBJATBMCNMSQKEJ
WTTPIF
63
50076
75057.0
XKQAIGPUDSQFRPZAT
FYMECX
59
45990
43058.0
MQBXCRRXDTXFDIUMP
NAZNTXW
48
52995
32731.0
XKLVGNVORWNPZUURI
GVGPRGF
31
50568
79306.0
UCTRMWFSSBKKHEPFR
LGVHQLY
1
39336
69740.0
WBBOFVYUHLISAWOCY
IHZRIMG
85
28779
63265.0
XIHACWXPHDMSTJFXU
MCFCRG
66
30612
25520.0
TWNFHQLBZCKFTKTFS
GTVRGTI
65
26040
75399.0
NACLRONNZCWQUGZCL
BLGSWZ
42
26851
16487.0
LQVYRAKIOUSEAAMFE
DGNUMA
32
22340
10094.0
ALYDAMPAABROOTFHM
SYXSLY
64
33445
48778.0
ZKSXAPDWUVBTMGRAY
UANZDR
65
35886
7542.0
KHSIAZSESMEFRJYZW
HXJETA
52
37317
59550.0
NWZIDZPVNWGXJQVBJ
JKRAIDJ
13
32250
66824.0
MQCFITLCXQAOZUAIK
DXXWUYC
35
39010
42560.0
DKIJSXVSQPIVFSYDP
GEDCNO
40
22879
43047.0
OZMCKCPKLURWWXIKH
YFLENDQ
76
21433
61430.0
GFFBGVIKKMXHPVLQO
ETQLTCX
22
21096
52592.0
NMBLGZYZRTXBYEFOW
WSUJFCX
33
34076
38025.0
PZFCJMGLOEFMSCSXD
XUAQWF
12
45386
17195.0
XPDXRKMEMNAKMESPW
AUBFFFU
50
30151
76907.0
LGKRQTTLPZXPMFARJ
WFETTA
12
15576
9145.0
KWAWAMXELRKHJWQRM
YCJUCUH
61
44526
15663.0
SQWWRNSCUKQJILPKK
CVBTJMC
57
15246
45469.0
VXYENMPXUNFQMXYBY
XCJZVLV
42
29823
60247.0
UGLJWCFKYDYKDPJLV
MDEQNQK
49
49445
11891.0
XJUZJSDGDWFXIYGCH
EEDJVAO
19
39772
77701.0
DETGOCRRKWNYMSSPJ
GCJXGGG
18
25282
7010.0
RINECUKQJNFIFKLJP
YVJCRLL
85
15476
51687.0
SYIJWPOCQZGNFTESE
UQIODZ
17
30621
9658.0
SALZUPPPUQDVVAXLJ
ERJLYX
84
37927
52384.0
LJUPCUOICEYVARSFQ
VCPMSI
43
46729
57186.0
XJQSFATNMKJSHINAP
GZXUUOK
8
21329
41916.0
YJHSOJRKGGCKBUGZQ
IIDMHEF
14
45209
19570.0
AUMJAIKSXSAPYUOYK
EMYMYS
58
29105
75545.0
ERDWMKNRSFBKAZYUL
CBWNGX
42
25164
29853.0
GRWXIKQEVNEZNMGDC
HVDOGXG
27
50060
17372.0
NARKTBXYSJHRIWOPA
ZVLLVJ
10
32987
63632.0
ARFJYZHHNRVACCRYD
XMBBMWX
71
35045
52225.0
RMJAKGOFHJSLSNVXX
NUKRDL
40
48524
17398.0
SYZHZATAGBQABYCFX
OMZLPK
48
23163
61014.0
LOJUDLBMMIQSZFUBH
FRZAVXR
25
45785
74740.0
OTQIDVGCKXOWDFPAJ
ANMULLC
13
52023
79930.0
NJRWLQXTHPDCYUKQD
HQRYDM
23
26525
37644.0
ITYOMSUSRLLHFGGNZ
UGSSJB
67
15355
58795.0
KJOHGABDZBUEPYUNJ
YJNKPJC
22
35295
20859.0
PMNDSMDVKZQKBDLXC
KBIEJY
42
54464
13838.0
GWKECXDCSKAFFGUTF
OXBMYO
74
21567
66060.0
QLAPEPACKVVMSWVPI
BKPWZG
32
45706
32777.0
LKKZPKLYKKRQRDIXD
PKMWXIJ
89
24871
36643.0
SIFNSJVMHGTAITCJT
BQNJGAW
9
47394
7046.0
BQAGZJNJSPTCEBNMC
ZCZIHWS
43
32277
74378.0
OGREUAEZJQXAMBZRL
CGMSMRM
12
28429
70923.0
UPNURYRHMTUMJGLXQ
CBZCHVM
66
28656
35266.0
LAXJIATURNDBJBHTX
SLLBNQZ
1
16680
13481.0
STHXYERFQODAQBWLJ
TZMYCUP
52
21101
77612.0
ITSWKIWPMDUJHSIZG
FIWTJP
16
39720
35797.0
RHCPOTKFYQHGQJTWK
FDZWQTY
75
43611
69965.0
DIHRTFUZVKTTGXTBW
DTQVYIG
82
35157
56366.0
JZQWLWWJPUDJOVTTF
GVQEEAL
6
48548
26811.0
KBOQEVTEYIQUMFXLV
JDUDVVJ
39
26915
61713.0
OKLJKLYNYCXIQAOQJ
WDZQISR
58
15575
20942.0
TPYTFANZZJQIJIGUR
JTNHOUK
69
42430
34304.0
SGTKVMWDRINFXWITQ
CYMSYDB
63
31716
29248.0
ZMLMCBUMAAODCPEQJ
NJHOJAI
86
30746
36590.0
XUGYKHPSQDGIWGAVH
MIJQSRR
65
48907
79412.0
AJGLUOASQEUNGKVHM
YWZMZEX
16
23235
49283.0
IOVRSZFXIQYJSTVWW
BTDMBZ
65
48848
54019.0
VMZFWHJUOLDYJTRPZ
ODONZM
87
44042
34939.0
RGFQCWMRHIBQWFBKA
RGZBVPR
71
46589
66662.0
SQOABDPNZDSTVZBDR
WCAYBEG
27
50339
51709.0
BZAAOMJTBDFFXUJQX
KKJXKCR
46
41004
22659.0
USRTHWOBDVYSJWQWS
ICFVRX
74
37032
30027.0
XPKMBNRRZKVKZXZHP
IVLNIYN
71
30368
47870.0
CCFHAIYIUXSTKKOWC
PHBDRV
33
43269
53277.0
FMACFJIHBNMQGOIYV
EKNBCZU
48
39539
14164.0
IYMYJTUGHNLRCZWNC
NMDZZM
14
34480
75932.0
FQWXFZTAXADUFAJBV
GZGHQPH
36
20633
79510.0
QVDZIJRAUYTDYNMAP
OLDBJD
33
30310
36549.0
ZPLBNFICODQBFCHUO
ARNKSP
44
19665
16749.0
OREWVGXXJDPLYQSWY
ZLFFBPA
83
40829
34466.0
ANCOQCPXJCWXQHNNL
CEHUCI
49
20439
39230.0
WCUGRKILMPPUCFSZI
DSDFCF
83
34652
45988.0
CUWUOFOAMCDGUKCDP
ZIRGQB
67
35291
38852.0
MIISZRJKUMRBQHIMT
ESLGWAG
47
17163
74545.0
TTVADLLKUGBWJQOBF
GIJWPVC
61
28470
71604.0
ZAOWKAAYSCAXAIOZP
JCPRTMN
61
34466
16362.0
IXWLWQGPVMRIVVFFJ
QFGFEN
70
15077
29024.0
RYGQYKDZDZPCSDKYX
UCCJFT
40
46047
54285.0
HVVHDUZJTZZLSJDCX
MXQNQLH
72
25642
72152.0
LGDPGUXRANKJBSMPR
ACRYTFC
34
47452
43258.0
CXDZCOIAJXQIIATOO
WVXRDAZ
64
15794
23046.0
GQTTEGTWCPVZDIVEY
HGKZDYV
40
36748
74109.0
WPDATATMSJQCKLYHU
UERSDC
56
24947
25676.0
EEERXSMMODBYQPBRT
XUNQPY
66
15781
74655.0
VEUUUASGJPVAKAQBQ
MRPMJE
66
23448
70748.0
PFKAVMLPTJUJSXVLW
BTRNBYV
89