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
36326
48457.0
EEOPVTEAVOLVCHCVL
APYTCPE
79
26199
51418.0
APAGULUYYXRJFXUYQ
AQWPQM
88
37825
67800.0
HSZHKBZRNPLLRTXTT
DKCGZZ
84
30748
24115.0
KTPSBQVHGUMBNGNQA
QRNRGG
9
31437
63258.0
HLPPGFJLNMFGJQBSP
EFIMES
48
21731
20916.0
LUWHVTRQVLUKHIBGR
OUFFLW
35
46393
42904.0
JWTKYDZXWICVZCZQC
BKPCCZC
33
28438
17484.0
OPQUPDPEUIWBOXXHD
NLWUJY
34
36314
71847.0
PQMJZVNDBWAWHBLRE
LUSJAR
67
45272
48570.0
XBQBRVNVDTZORWKEA
QJEJVDT
3
28915
59363.0
LGZUBGLFRFSTUIDSO
PADLTI
2
51916
33896.0
BNKZFYNFMJJSHIDUT
QWJJNC
41
20270
23075.0
LUHHCXPEBGLNRKJXY
NTMLZVH
28
53180
54299.0
GTIBRGQANOXIMPYKF
DOYHZB
41
47010
51695.0
QFSVXWHOSFZTITBZQ
BJQMCCK
15
24024
62009.0
WDKNFRZBQSONUUZGS
UIIOOF
68
43698
42586.0
ESZPIBYIAQWDJHRKI
CILVESJ
7
36989
75751.0
YUKMANKVXPARUZSJC
TKLEDF
5
21395
36623.0
PEPTWENBRXIEZPUXJ
OOXPBP
37
40203
73931.0
VVPIOEZOJQQONPLBK
WZMBFVY
78
54810
34524.0
ECOHAUXCBGOJYEEOO
KGMZLT
38
34988
25917.0
POCDOFZKHYSTSVBTG
TIADSB
86
43303
14436.0
GEVYJAVLIJKHMIJMV
CPZJJW
35
33271
14946.0
DGMBYQPVTRQYWZIVY
NWNKRM
8
48737
60298.0
LLBCEPHIAGXVJQFFQ
KLGXGXI
14
49349
16825.0
TTPHFNLBHJJJMEZRC
VTPUXWM
60
28585
53721.0
ZNDEBHBXJKUUQTXOP
BBNBOEZ
31
32838
64017.0
WASZGAUYYXDBMCEMK
GAKHXDC
26
36223
27089.0
KFSJAEKPSXQEGXFUG
SCBWDZ
27
33597
22152.0
QVGIZVALJVTJWKAJF
ZUHKMZ
69
36447
66472.0
CBAGAWJZPPWAXTRFP
WPBVILI
58
15202
42629.0
WIZBUKXRXTEBIQBZO
ONUYYK
2
30443
39138.0
WTSHBEGXSEVQAUEZV
BJSGKVG
76
15669
8748.0
QZCTRQGXVNEAYKTTX
YYHHSR
79
34549
46794.0
TMGRGEOQEXLAOXRKZ
IDYCMY
48
23100
79358.0
OHRZDRIPSRLIJECTK
QPMOWVT
56
19198
8261.0
SZUTQPTXEANFAAWNA
HBZNBW
80
21688
11228.0
KTQRUMQBQWWNYYTBF
FIPPVKH
36
18579
23462.0
CZBHDFHJZOSDTHPWB
DQTCYEJ
59
49752
7686.0
YVGCDNSTUCCLDYIFN
IRIXBC
18
34021
55890.0
VIEMLQPULOWWRIIHL
VUWCNNR
29
38992
49021.0
JBRBKMLXMOPGYGPJI
WBLXYDY
78
54516
70942.0
ZNKMPVJNRFVOYAVMX
TUHMJIY
66
40584
47441.0
QEURULXMJZXBIXLCG
VUSWNOP
29
26708
34083.0
JTVBDDTPNJERXGOWC
EXJERW
33
29850
75780.0
HDWHPRUSXAZWHAFIW
AHNORKZ
87
40083
68512.0
GUVEDLVGLWLHBTRRM
QCWIDNM
21
24472
17136.0
GMDDABCUCQDRRTHWL
IUIUOPL
21
20223
71476.0
PRISVGMWZFPXPCMTC
MDEMMQ
17
54984
65011.0
MNYMBIGAQGNHRXDLJ
CYHTLOA
37
25293
9396.0
HXWGLNBWRKRRMORYO
BBQBHAH
28
40680
35054.0
EDULMVIHFGWACHDXF
ALYDDC
51
40919
33353.0
WOPKIPSNYYPXQEIAY
BXATIZP
58
27993
73061.0
KPDXRWJWSZTCRWLXV
LKHVXCI
22
28136
33672.0
MRDIUXZSISYRHDSIW
UNAHGSV
71
36431
61577.0
LFHQQGWEISSOIDXAD
PKNCSQD
35
44929
73576.0
ESNYNSPUMMLMDCUGV
JADBMFW
34
34953
71971.0
ZZWDVKFCODNXYFFAL
KKDHYPM
35
54215
21078.0
AZRRPKYNLSZVNHFYD
QYGTEZW
11
42938
15872.0
RNZESBLVHZSIIINXL
BLXNTEJ
70
26809
10562.0
XOCCYNNKXHPYIRWVL
THMHXXO
28
38256
79056.0
RRGJWQTHSHAFMKRUJ
YZHKWX
19
45571
13068.0
ZGCMENFHZSJAXBZYZ
TNJZSY
9
53977
49383.0
HQLMMTWOXHGICPKOA
RYNXQQK
34
43809
55112.0
HPWBRSOBEIMSNLQLB
ECSVXP
9
15337
49032.0
SRMFOYXJBKHCGYFRJ
DOHPVBG
11
40595
77509.0
ZFVLNGIHQQCPEJKVQ
ADGTUTY
58
48947
56770.0
OKPFKPJXGXEJOKQGO
AFLAHHZ
10
41276
20994.0
NPLMCMSUQRJXXQLND
LRNVHV
74
53927
58295.0
ECGUCMJJKJUNTEZAB
PSCVCIY
39
48503
71603.0
WJDNDOURQCJJHJSYT
ZTPHLB
22
43698
18817.0
XDNDCGSJVQBETNRGK
DEWCTGW
40
20854
73931.0
ECTGPEIZSKAHWQOIZ
RXSPME
80
22704
42701.0
CCXBJUDMYPUVSTLGL
ZVAHUI
39
19208
32461.0
DBCHQJEPSPGBNYFCM
GKVOWIR
81
37590
53727.0
VUBVBLISEIEINNXLX
JPLCET
3
33920
25529.0
UASAKGVQULZEZRVAS
JNEZROW
12
51842
67160.0
PSCJVTIDSENLOUCJT
HETXLZ
67
40714
71455.0
AYXQVHNACDIXSDDAB
BEZPTH
75
38264
38559.0
VUBIUAPROVTPLUIAS
LNDBND
45
41851
59971.0
KYCOEFRUCPESLMUBK
MFZOYIL
14
34007
12872.0
VOTHPUHCINQBYQJAE
MOGIKG
69
38507
31335.0
DRDGCFLIGOALVMXXA
QSZKCR
58
23689
23140.0
PMMOTEANUMABSNQXJ
SXOGBKS
35
48121
25469.0
UKCMIRIYUMRPKQQQN
JSFZLMT
4
52124
12500.0
FCCSDAQESNXZFFBZL
EDFXGMZ
17
16388
34468.0
HFZCHJGJAZZHLOCGU
DHFVSPP
26
18631
60442.0
OYVCQPSPFDRHUBTMS
EDJIDB
69
19377
12828.0
RAKVUWUYDSKUAYLUA
RHJFWU
39
28382
16228.0
WPGNHZPVDPYQOJRQU
PZZZQQJ
27
32434
29931.0
HDXBXTTTZENNUQWYU
XFTWZH
80
26172
53796.0
OAHTGKXCILLYVBHBJ
OIYSOFX
41
27965
17738.0
IKGVOVDAFIEUHKWQU
QPKAENW
2
42628
5521.0
FIUACIUJXPPVAZWTM
KCBJHPT
18
22835
20185.0
NJSWYDPHEFBDFGCSY
IHAMCR
30
16162
26378.0
XBWKAXGAINHQBFIYS
MDNUXG
3
37045
29995.0
HZBMMMVDUJZXTRTBV
FRPPFPH
5
34927
6261.0
UFDUNRXJUAIRSCCRW
BNXTDRD
80
46655
13170.0
ITJKJEWVVKHMCYQTW
YGSSWM
86
26197
68920.0
PBQPZKIYWIUPLFGKH
BTALWH
2
16939
14538.0
YTDNCPPAPBTVAFXOQ
KCXIHT
40
20607
33713.0
QNYPGDXCKGPTEQBHK
USCUUA
45
41654
65701.0
TYNGUKUYTPAZYSSYU
ZUZOTXI
61
29897
73035.0
XIQHNPHGYASHORKIK
GREAOID
84
49885
55324.0
LUDKJGVERDMPFZNYP
FWAJRP
72
43148
36127.0
FOYNVZUHJARNBOLEK
KGXECH
88
49905
40128.0
JAWXKPAJBBWWUSOEO
SEIBVRR
51
15902
78506.0
IGQRCLIEBVMTUWMYE
TRNJIOV
79
25144
69370.0
NJXVFIUNXRKVHANAZ
MWSURG
86
28560
23968.0
WIKCLMOHXIPZKKRPH
JHBIYBP
53
35041
55114.0
BLPIPUIAADGJXXJML
TMBAQHN
61
48098
56563.0
HBBRIQQABCMPMIRQS
PPHQFX
49
49926
68254.0
SVWVVBHOOTDMNJZVV
KJJDHFF
86
44657
61781.0
AWNCPVLCBFJCRNABM
ELHMSSD
12
21429
72073.0
OTRYBVBUCHNWCOULJ
MTXJEF
54
49650
8595.0
NZXPFXDRVTOZJCPAU
RWMQBUQ
79
47128
73815.0
PISZDVWMRBNWCQZTU
GLWIEDB
59
33770
50454.0
PGOLOLZXHDOMNAVAL
ASETWD
19
24964
6120.0
BHTMCXCLZXKVAIZML
CNOULOL
25
25660
36253.0
XCGQAEUJWBGPSGPNA
TGDXXO
61
51774
37562.0
TNQZWXAHVOPYSVALM
PWBNHW
57