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
18439
75803.0
XGLPCJRJVKPAJTCAA
MKSYJC
7
18429
54943.0
YYJWUKCPOCRSNXFVO
MOPIFOQ
32
27742
76830.0
HXHCOZSNYNKYTVYQO
EMDAHDW
79
27736
36196.0
MXKTLCUFZYXOYKYLK
MSBATF
83
51735
71196.0
IBIOYPAZKFPHWQNDZ
MTPAHXS
16
45496
55310.0
QXVQAOLNGAEGIWVUN
ZEVRID
10
48781
64846.0
AXVDMOOLHXDJZIICT
WSCKWY
42
20366
61205.0
NONUBERLEUHLVGDHW
JMJZWFM
3
44098
40808.0
FGTOVMVJGLMKPNVGG
HNZIHJB
51
46632
54491.0
XMHBTFGBSVBHONMVH
IKBGXDS
66
40044
36793.0
GNGSWRNVQXTHIICNO
BCVQRA
55
25434
73039.0
ZKSBKHECGLMPIPGNM
HGXFRIR
68
53873
13697.0
BMEFJJFBLJMUDSEDB
FVGOJOI
74
48700
70365.0
OTQNNDOVHKGRFVZYJ
DLANHV
15
18283
26516.0
CIYLZHOKLUZQNBQPS
VDBLLXY
55
52917
9071.0
MHYCTHPUTQKQWALTY
YRGQBC
12
37467
30788.0
RYCNSMOSEYNQEJUGH
IRIRYH
1
53043
54786.0
GDLFPKEYBKHTVGWKO
YCQWZAH
38
20658
69643.0
MPKZZPHATPSMKAEMF
QDDBNLA
11
23552
9534.0
NYXNPKVLPYVYVMSAK
SLFAJR
65
35405
11561.0
ALREVWNNQBPQBYSTH
IWMJBV
55
45903
50951.0
WDDGSRJAHZLKYSJKH
SWBUCHH
46
29999
72017.0
OGVJRUQFGBZYFRLTP
ZWZJPU
66
50826
77284.0
FSHEHHFEXOPICVGIP
YBHNFUO
44
53644
72325.0
RLXKUPLYKHEFDQUJG
IJAJQVH
20
29541
24626.0
TKJPSMLSGRILVLHEO
XWJBVH
2
44550
72832.0
VOESCYXTXXCAAVMRT
NLXDDO
8
27329
20161.0
WDDWNHKMVBFUYNFPW
HKYNCUU
83
41742
29486.0
IFERWRNDLKKBZUXBW
KWJBTN
64
21649
15013.0
RUJHBNJMKWMPWDJIZ
LQPCNNQ
65
50518
41889.0
TRBFZSZVKVSNJRSVG
MSPVRU
68
34246
33201.0
HXSENTPMRSTVHSDGI
DVZQXOZ
45
38386
35342.0
OMJBUMJWUTTIKRWZJ
PZXFZJ
22
53617
63943.0
LSKLCVIJGSLIBMJFM
TNMJJR
76
22490
27281.0
LSFYPIGJYNTAMCWUE
KOOBEDM
48
18987
53940.0
ZFJBJRJXXEMHAAOFJ
USHVHPE
57
22299
25918.0
XAJOJASFKJALLVYFT
BEGKDW
74
53963
41274.0
TYAMGROBQLPXRIBOC
OZJHZEU
87
38594
74724.0
FSHQUGFUKPEYMFRKW
YLPCPX
28
43642
46649.0
HKZLUWCUJZNPLIYFY
QAOCLE
50
33198
26038.0
SPUENBBGTIORZJOYX
NZICKS
22
36108
68545.0
SGTMMHKLNWUAUPWXP
WWIDIPZ
9
30000
37089.0
IRCORDGVDQTPPGRZS
WAMOYD
18
41540
47723.0
XEDBXDBNDEHFNIJTW
XKJRBLX
18
32636
39709.0
THKWNYYKXMCDZYIKK
RSDLGV
9
40004
76171.0
HAQSYTIREFKUIAZXT
CHAJTC
37
49739
20740.0
LHJXRRGYUMUHUPLIX
UYFTFOL
7
47869
38195.0
RHSBVWRRMWKKNVCLS
AROTQM
37
39677
28221.0
VMSZTQOCIEZQYLQGR
RTUCYFP
66
30634
49185.0
EDBYAFGILDWRCQYFV
VNUYIQ
85
27644
14951.0
CVWVZWOVAIKOBMPJX
TQTREZU
10
43317
45540.0
RYAYMPAAOTTMVBEDY
CILBWOJ
85
46338
67380.0
HTONRPBSSSFDVGHFO
PTWNTCH
47
52966
46594.0
NBIAIYFIOTFFXMURY
MHLIEDC
57
23272
57726.0
BMGQRCWQHTHQXLVSF
AAZADMT
34
46948
7805.0
NUGOWNIEEUXAAPAWY
DAAOJI
59
17646
48214.0
ENNDHQIOYGEXKYIDG
VXBHMZD
65
35649
20125.0
XWJDVGWVIMOUIJLDT
HKBQPSF
71
28813
22529.0
NUBQORNRVJOFPNUDT
RAHDOU
15
20057
24902.0
HMVUDDQIWCYNTQJHI
SEGJKHY
38
47223
47382.0
JFSJMAQLFMWFNOVGM
AGOFBDH
27
21099
30725.0
ODZYGSSLOVYXVVQNX
TXZLHR
16
51997
19717.0
AKSSLLGTBQGOTGUKJ
JURUDAY
17
44070
47583.0
YFRYANTXBMLPUSOQZ
BMXMGTC
47
23873
18269.0
RQIZSAMYDVXTPKHJN
UXKRCB
40
26141
69180.0
YPECBQHNDBYZSVAJX
DFWYSTO
52
44893
35063.0
KEOUSNEJZQUUBISXI
ZPMXXQC
70
37252
76485.0
UHLFWQNDYGHUBEFAT
HMMELK
63
47025
24586.0
RCXFRXJAJGVFXCKYE
CICLKMC
56
43844
34873.0
TLBNCNGWUBUNFKLYA
BZFXFE
39
20050
5635.0
ZLMQTEKFCBPJYXAMY
GPWYLJ
8
34261
22814.0
CJCGNGAWEVDWEBWXF
DWQJJUP
1
51720
50462.0
FRODSDSIIRCXNWZZB
CFZYQC
48
41579
47789.0
IEWXAQGDJFYHMBEOY
KXATHQD
23
23862
45017.0
YPUUNYHTSPTYLDUAL
ELVNZFU
70
35988
14059.0
JIBVMYXLTMKDRUUSK
FNPAATR
82
53209
19760.0
ZYXINRLPRSDRXBOXO
QGRKUC
29
26122
31054.0
ZHNSMAIERLRJIZZVW
BOSGOT
90
45738
24563.0
ZXEZNBWCKZZJPANNZ
WMVYYJJ
32
41551
47989.0
RRENVVCKFZXSDWUDZ
ALHWRUS
14
39192
35447.0
AAUEAGBFPIEBWZSOZ
FNKNQTY
77
37890
72823.0
WISZVILBIPBTDOSCJ
OECAJZF
47
32084
16531.0
AYOQCWKQSSUGTFSLB
PUNXSW
11
43528
58915.0
MEGZEPANMVZGAVTAT
QNVUQEV
74
36691
74258.0
DUSPTWZVRZNCVVDIB
MUAMXA
54
31956
31890.0
NBMUQACTWZYPMNNFT
HWGCFSE
29
34010
18513.0
VWEDOBTJLSYARRJIQ
ODUXYQ
36
46156
16666.0
NFWEKFTWXFOSJRIAW
AENDDEC
14
41110
24885.0
JQHYCRBUJMFRRJCMN
SVFBQQC
41
27014
33886.0
KVTARUHWYFRZYKRXV
GSVBSZ
62
32304
34619.0
XAWQNQJBRXFKOIRWD
IWBUMWS
88
36747
56302.0
SDVHXCALZGDAUQBVF
JEQOTD
35
19372
58205.0
KPULXQQPLJMDTZMNN
QQHNVWC
59
21899
35929.0
BHQJXPIHONOBDCOMX
JDJRDR
86
52218
68121.0
DWCQJULOZLLDZUCST
OEGEFA
44
19177
38343.0
PMXYPIXTSFPLTYJWT
NGXPJEA
26
26530
14756.0
ODRLEYZPRSGIRCWMY
TODXNMF
18
50985
13538.0
FWCAIJMZMURTIVVJM
NDNIBAR
72
42403
20899.0
TIDZFMBNXMBSTGPIN
HJBCGMI
81
22069
78722.0
FAJXHYSCGWXMMOHUN
NFLEARX
27
29894
64988.0
SPQKKUHWRLSATFXLT
IZBVHM
35
42522
38118.0
MMXKCYWDLHEBQKGXL
GXWAXQH
35
43173
73038.0
ZWYQXZYZHUAQXLRRU
UPOMGZ
41
54144
33944.0
YHFSJZGMERSGIOPYZ
OCSILJU
64
25494
56800.0
VMHDPZJSPWLZCIVGK
XBNQUJW
36
36152
67751.0
FJHSZXRVTBPFAGJTZ
HOOHJNF
20
27370
62393.0
WDKLHTSWHYZPFEGRN
CWBJVZ
6
44019
21082.0
VMATJASRQJLOCKOML
JQQKUYM
7
51740
73930.0
XYWOIDWNNYMMIEWHB
MRHBGS
28
25767
35764.0
UIKLDZITZDTAAESNO
EJXRAG
86
50063
49155.0
CJMOQPTRDYINLVCVO
AAVUBFM
72
22224
6797.0
DHDVUQFAWQURQXEYJ
VHCLPP
41
47720
36889.0
MVBTVAXRTZPQRBQUE
YYSMDMY
44
40788
22006.0
NYMVPOHFRMZOQSGTH
PNEFMMO
86
28656
49979.0
XOKLSLQSNRNQWARLP
LJUSMII
17
28513
46683.0
QDILDQPLLTZSCGAFH
UDCGHEN
88
16522
33619.0
WDEHNZCUSAJNXABJY
WRYWOQ
7
39308
53855.0
EUOPWZHEARHBQWNXO
UOWHGG
80
18494
64642.0
YFIUGGACOQQUCPMTF
EGDVWR
36
44809
61436.0
UTMCNTIBSLXIHAVBM
LSFBMK
75
15995
46009.0
UOXTDHRQJSGZGEMBL
SOKJJZO
10