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
20475
54813.0
HOTCFUHSOOXXMSCBH
JAFPPAB
38
46260
67771.0
KAHIRKHRRGEKVMAEV
DBWRWPW
80
19548
79741.0
UAQXBQZZLRFYLSHNJ
EDCXHAF
89
34550
66289.0
TWRDGKSSJLRTLXJVP
ZMTCBMU
7
26730
42233.0
GXFCSSNJIWWJCKUJC
DUUGKSB
65
33426
21995.0
QELKRTENBSHNJTPZC
GYGXKK
14
32648
15624.0
ATNHCBXGINUCWJDNA
ALJXUNE
68
25946
15315.0
WURDMGWMZXYCXKOBJ
QTNTKVK
7
39983
33376.0
EESIRMUBKWUODWRPE
FSUXUKM
12
43862
22919.0
TIMPIKILDOANNDGRQ
ANRZOGV
5
36497
41860.0
PVLMGOXJGDZRKBHSV
EYEVABG
26
33924
59110.0
BGHQQPKHZCBUDDEYP
HLMVOL
54
42455
79583.0
ILFQSAXVNCPGPFWFD
RJYSOD
83
30225
75797.0
UIOGTQGYKNNFXZGQV
ZSKUII
24
37108
68150.0
OMHWSLXXOGEHFXCHL
YKGWJRT
54
21088
72602.0
EIKLCUHGYSKNAYASD
KSOOXA
15
46399
53048.0
JYQKXUVNNYTSIGDQK
RUWVTCW
70
48899
58293.0
KTOUYVOUTZOZCBXQE
LXQTMZH
63
41304
14009.0
WADVFXXESONMJXEND
DGEWKP
20
41280
50885.0
UIHDCVSXVCTBRZQFD
MOJAZWC
2
49582
62628.0
YTPCZBPGABENYRYWN
VPLDJUQ
70
20158
72046.0
XDDFAHVRHUNRVOPBM
SBFQQZX
87
49832
58902.0
RCDHVYGRARQAPBXPU
SKFOIPL
36
19970
11577.0
GYLLBLPYYQPOYAVUJ
FGSXZDD
65
53272
25769.0
HZXZCWKMDZZNWIIQL
DZLLKRT
2
51424
50052.0
ZRAVXEQPRANFPWWOI
TVNWDG
22
42763
53588.0
SQJPUZIWONGOQOKNW
YGJECYO
34
19872
73546.0
EIWXCDHOLUTSIAMTP
ZVEDRKO
56
18099
62754.0
JKWHSFJFRSONGQQPI
HWIMCO
19
44977
66075.0
VGMYEAUSIPXYOVENC
TXFFNFL
18
17015
71593.0
KVUNUYXOIYZQJFVFK
UDJXEHG
17
29330
65878.0
TUPFOCSLDMMUYJTIO
OVYWXES
90
20313
47598.0
QRVPCEJEBAMUWURLY
AZZNXTJ
67
46314
39904.0
TCZFYZLOWVJWAPVQA
OPTFTBZ
50
48376
11215.0
FAXPVLAQEZCKKOYCP
CDWOFQ
26
42749
46334.0
LGGKSAAGEFNBBAKTO
IEOZPN
26
36054
34348.0
BZGZXOEQQNCSTXZZQ
NODAYLV
75
41383
18809.0
QFAEIHMVNUMVRQKPY
ZQDLHRU
49
44310
10309.0
JHORTNPFPFZWNZLXN
ZEUXROC
47
31363
18815.0
QOPYQUKHLOXUNOTBD
GILUPUO
75
26236
70174.0
LXQXMDWOMWBKJLECV
EZAQEBQ
13
18091
58748.0
GRXJETJWNBVBDDGRO
MWMSGQK
70
31913
59595.0
HDKPOJYRAUJNXTSOY
EAVFQXG
5
21879
41521.0
PAHHVOIWTNJIKHAXR
MZPTWN
7
52581
37842.0
YIQODKDGIZURQMQIA
WTWSTXX
81
49100
5855.0
PKITOKRABALCVURLX
YLEKEI
63
52939
70325.0
ELSSMTUEWSQMGLFDS
QZLJCRD
21
21808
31901.0
JTIAEVVSCLDLOIKYR
KSQSEYL
78
32216
75150.0
MVLAVZFPFLQRMUJZT
CUOOIJ
1
49737
5983.0
RCPQSIXPLTKSMKQHW
QRQEOVX
10
44572
34270.0
ZYVTLXDHVKLPQWOMQ
BVODEDW
10
31188
53673.0
AXHMZDEHXSNFVFJVH
YDVROAN
34
35209
57449.0
HRYCYRTESCWAQQGEZ
FRDHLC
15
48412
18248.0
YDBNCUPIRHPWEUCWT
AELEBO
19
36190
7866.0
OFMPGUSINZTMADVFR
JMQGHJF
81
52527
63942.0
GIEWNOXCKOEHPOUKE
TSDOMGY
68
24816
16596.0
EKEHITFMCOIBIQNTI
QXYGQW
54
51372
70100.0
ZGDKTYACEWUEVUYFW
ATJBGLX
10
20919
29124.0
DAYAAERGBGCDDQIZG
VHTTRND
47
26623
62172.0
VEVIBGBOXFRPWUYFN
TYQATF
4
38309
73052.0
GKZRNBQKVYQWLMPYE
QFFCOS
57
29256
5065.0
FQBNDRYWIVOHIEWSY
GSQLZQ
44
48740
22402.0
GYPYXPYRXCRLSMMZO
POAMQK
48
19293
15156.0
VDOOTHGKVEPOSPEJA
LDQGAS
63
35654
28590.0
SKIKCTRTYKREQDDTH
JZSZRZU
80
33942
49962.0
SBLYOPDAHLYVSFQBD
BUMMZZN
58
30217
20466.0
JIPNNFAQOBQYUDDIL
QEJQHZG
35
54938
49446.0
NNXTOHQUUIPNCMJYU
MTFIQW
77
38692
50566.0
XMWMEUYRWGVLNAMNP
XADAGKG
22
30144
66493.0
ASTBYKWCKAZBCMRZZ
MDSIKU
86
29897
30211.0
XJJLVOYNPRKMQBECO
OXXLEN
58
36476
35346.0
SESWAHIYWVYNUZODL
YPFWKX
63
28907
60514.0
XIYVINLVGEOZNGFUT
ZMKMFC
48
48026
78127.0
LKZOKFBQNQTQABJYE
TJIQHD
81
50885
69927.0
KWFGFMLCGIQXPPLWQ
SSPWBU
5
34484
24689.0
BAXIQXEZQGVMXLRXU
AJDWOD
37
32632
27182.0
WTHFYFGUZDHAXTWJX
WOBAPE
45
49569
18720.0
SMPLWTBFXGVEVCUQT
DKQUBZW
56
19383
43913.0
MGAWPDICPGYDYYODJ
CBXLHZH
78
41080
40575.0
FXGVEFHUEMERQNYQK
RGDLLQ
48
27383
56857.0
HZYZHDKIENCZKBIFX
UQZBHAR
88
25777
41613.0
TLTXAJDBIJTNYQVIW
WZGSML
47
52183
32642.0
YJHROYXTXHJZHTVIZ
JGLZWOS
21
54948
33273.0
VRIHNGBARNPWVUEDX
AYNEBEE
36
28957
16820.0
JACGZCZCAMMMCELEK
TLJEKCI
56
53956
67702.0
MIURFHSZOTSWZIQNX
RUGMZG
76
46783
46409.0
JYYFFMPXITRAPKDWY
MDGJTZ
38
43155
22311.0
GYNJXLSYNSAMFDRSR
BYDXFD
6
18768
38220.0
BWHZUDPMFHBSGXFJS
LUMGYQ
60
44639
25133.0
NJPWWVGXLHNXEJKJP
NZZLKDC
60
36988
32704.0
NPLCTPWHJGHGFWWVZ
UYYOHNV
17
53029
60157.0
WMTOERLHQQAQUYJWF
ZJXVIZT
10
32679
45917.0
NEQGORPKRQCPWDNIX
SHKRHQO
34
25905
20802.0
POVZLDYVIOVWTOTNN
YKXSBAA
76
16124
31020.0
TJFTZIGCTAPGKYHVX
FISTUFJ
21
51665
77478.0
NLFQRBSBJZRSANHPY
RLUSSZI
27
35475
60728.0
NGZOSXJRKGLVPYDPA
PIEWLXB
44
38493
5113.0
GTKABKAYOBKTZBPQP
MQZZADR
74
37664
11560.0
TBRWSVCIKZUCDBBZI
WQQVUO
61
48945
21122.0
RLQGONQNWVPBQKSSW
WXCEDL
30
34068
28448.0
CTRMDADOCOFMAFBUU
AVZMKL
29
40261
32960.0
EDSPIYVKHVJFMSGAL
HWZSHL
79
44919
49823.0
SFVBIORNSNPFCUYNA
COWTXQU
23
15954
13606.0
SXMNZMSTSSOGODJEJ
HNQQJR
35
50842
11763.0
AZPGHAQOPILMERKXJ
KFWVPW
39
20641
43498.0
GZAQHNHNHJAMNYHBU
EZZWCO
70
37307
5194.0
JIITRPNOJAYCJDHKB
LRKEUBB
31
30142
48209.0
ECKYCWXOEFQOLWVGJ
AXATDZB
56
51859
73671.0
HBSIDSBPCMIVPNORD
EQBYASS
28
16226
9858.0
HQCTSGGFURHUDMPTN
FKNCUI
65
37010
50516.0
RPRPTFKNFAHENUNPI
FPRZWVJ
77
16114
25822.0
TQRDESOECHXQFLVIW
PBQNXQH
70
39422
78410.0
OSSROGEGQMQQGWMOM
PJMQSYU
4
29724
42440.0
MBUGZLMSTLRWWBDAW
PZDDPGX
50
16219
64657.0
MVBLGUBMOKSIOERPY
FDSIUZ
78
34066
32102.0
GUKVYESQLRZVGSMOC
COCFFHK
68
18691
62573.0
HEMZMEVWONOVTKLEA
HHYLAZ
60
45747
38772.0
NEBXXXCVPOPWHSYLY
PJIPXPX
66
30029
47014.0
XFUDNYJWIMROGLUET
VNHWOR
65
24379
59765.0
RNXDHXEFGSGIVYNMI
TLCJAY
13
43409
68544.0
LOFHQIOIANYMEGQRJ
EYVOWW
35