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
52522
64646.0
LITBIPWMKTUIDQCIJ
VBAIFAD
6
28066
28875.0
QSMMHQFJTECPAUBZV
MRXHOR
40
27701
35307.0
NGNAFMBRXBUKIKKPK
KQCMZY
39
18074
35865.0
KGRNEHHITVWZULTYF
BADVGR
2
30245
54747.0
PMBBWGTGLBQSCPZER
PTGRWLX
60
35916
44392.0
PJMEIXBEDDLWABNXE
VLRJZUI
46
26394
42548.0
ADMWWUZCPLEYRCSRU
FQTHBE
37
45931
43395.0
UCMYZMJAKOVXSLYLF
SCYIMIC
73
15796
17759.0
TRBJLLIWVOYGNWCRE
APSGAPF
20
18872
30217.0
QXIMGUVAQSTIMWYHU
LRLZFYI
23
51105
68580.0
COICXAWZDJJAVZNGF
YHNETJE
28
38110
5507.0
JCWEQPMGFMQADFZGL
PQCIIFX
18
41545
28263.0
WDOSQPHIOPNTYGBLV
JGHKUJ
36
32173
11921.0
TKLSNSFIYRHEWWPUV
WOQKOR
71
26046
31984.0
XWDIFXLLTFLQMNELG
KLQQEH
1
39798
9825.0
PLQRBNNTKIKANGTHS
CDNXRU
38
46332
26044.0
GNKDYNKRPKZZXUFJK
MOIBDDI
90
50355
33729.0
FPVLQMMMRUQYFALLD
TLSAUK
85
31425
71722.0
BZAEIZKIBFSUCQPJO
IRRYKCU
61
24943
57400.0
JHMXTUDOMMBOAAMWV
RAYEAQ
62
23871
75338.0
ROYXWPVWCWPLAKEHX
VZPQOP
34
15077
37600.0
PDXSQIOJCGZIGCRWD
QKOMPT
7
41063
15948.0
WMDCUPDQEXQSZSIJK
TOTACLF
10
47086
27692.0
OOGJNTSLHTZZPSAFV
XCJKHTU
26
33566
52066.0
IVQYRSJRLUOLYHEFN
WCDOTLH
63
36964
76034.0
HBNEKALKIWBJQAUHW
ZUXFFAF
85
15745
14594.0
CLAARDXXMJNQPCVMD
FOGUYUT
68
48837
73361.0
GZNHEUJSCDYIUGWID
RBTDNO
1
18015
15347.0
QMWORZKZKNZMVKDLT
MFLQTC
21
30615
44407.0
WDKPPRWWRLTJCVBGW
KFTKTOF
5
21322
37330.0
FFWGPRTSBXBUGISPU
FYWNYZY
89
25548
34650.0
MFHLYGUXUIYYQYASY
WDHAYSD
70
41544
46463.0
AZWDOAXHBSKGNWDXX
VUYSPEV
63
21819
55497.0
GVRQGHRWWPTTHINJV
UBCXDU
1
18678
53010.0
MWKODGHCJBGDTKBAJ
SVDJKH
58
17536
46717.0
JFQGKDOUBSSRAHGPX
NNGMWDD
25
39146
8416.0
MZWACAUXAXQWKZMWB
WAXRIPL
75
40916
19183.0
COIAJDQUMQLYUKAXD
TPHHEIR
73
45195
71406.0
VNNMRDHQETZJCGHYD
MQITFOF
10
49797
6528.0
GXYSYHXECRFVRLECU
NABVWPP
63
32560
38002.0
EMHSACQIJAQOTISXT
SKENFB
52
53539
60493.0
LBCQTGCLBWBBGWAGT
BCFDTI
6
47583
62287.0
CTPUOFOLXHOALULRV
OATFHP
83
40389
21631.0
PGPIZKQLDDLVOAJGZ
WWFOSMT
73
28752
6722.0
IIEEPMQOZPQKZKTRQ
HCEVIX
25
42020
42166.0
QMMHJTYFFCRZQRLFK
RYVEOZ
37
20495
33073.0
IHNZKLELGFMXBGBWD
BZYQRUP
90
37385
42379.0
WYAJHCAUVYCWMXIZH
GNVOWAQ
3
43186
36059.0
KNWWCZZKMZTYGIZKY
GGCOBME
53
26358
42306.0
JMEUENIPCCXYAEOVT
TSBXEJY
70
37245
68514.0
KPYEKYGEZGCLYABHN
YASAJZG
43
35978
19605.0
XJSYYFQCRGDAJDEJP
LIEUIXC
39
52245
30348.0
KLHFSYATBYUKFVRQP
BIKFZFD
29
48285
32792.0
UFFHTWZQZQFOYYGME
SLKRKK
78
20860
79315.0
UULTACMMHWLDDQFSZ
TFTSGP
3
26808
66978.0
SWBFKGBJIEOJHJWZK
IDUPDC
53
31583
74587.0
ZTHBNLLTBLWYOUCMJ
PKWKHKK
67
43166
67846.0
RCYLKFQBYOENLTQUA
OTTWYX
31
24189
32212.0
QXHYICYYYIQGKAYRE
UDWLQJ
52
53680
32194.0
XIJFMIMOUZNLLQZMQ
XEBNJTX
29
48947
42613.0
HCGQKGPFDSUZMZWYO
KCTHPGZ
42
54839
78494.0
LEMTCBHBPJQVBAEKK
LKJURVA
5
49997
76102.0
IMDZMEMNQHUAOSEDF
PGLSAG
1
30925
68257.0
ZUCEQELLBJSCBPEIF
BDJVRQ
25
41894
28570.0
QYDFWHHKOSMJHQFVE
YHAALL
23
37600
32082.0
YKNHQWNHZMAJUADGX
PKWMOD
24
37738
25256.0
CXDIEAKGMANRZNUND
ZUWZHL
33
31478
32656.0
FEXTHZGADMVHJRYQT
JXDBHXB
15
52561
54444.0
QQQOBLVTPAKKGHGXF
ZTILBQ
73
32335
67595.0
TWOFHAVUVCBCPIOAV
WJFYCOO
78
25904
22472.0
NGRGZMQCCIFVEIBJQ
KBQRKOM
30
53063
77813.0
YCNMPJEENCUCZLLNU
DVNJCUC
12
43916
19548.0
ROAVUIJFNROEJQUCZ
ABUTWUE
86
36554
33462.0
AKBUMCUKSXMARYCLR
FPBNDAA
29
51978
22329.0
ZABNMSPDAMBZCHQWG
VSMPZE
88
37948
21592.0
NSWRJFYFQVFUFGTMO
ETZINX
62
46347
17119.0
KBHECVZZIFRQXWLLZ
KKSSWCU
34
35912
45511.0
CNDEEDEFRCMGSABLQ
MNPJMZC
20
49462
31989.0
VSODGVJYCEYFAUDXW
TPXEDER
64
53296
20502.0
YVJSWKUBQXFJEIDBM
HMERZK
62
23818
51079.0
VODNNZNYERYVPXVLY
HQSMCH
33
31881
35920.0
TODIYBPQQIJZWURGB
AIGNJPP
65
53447
6026.0
POQFTESFMLTEQESLS
JSDSEFZ
70
31183
18282.0
MHMNJEYCSVREPPYVR
AIVCYBH
1
32231
78613.0
SKQSNIJVMFBFVUZBE
FQYQGM
55
34939
41547.0
FAFULERILCZNLGPLX
YGUMOW
71
48484
66392.0
TRPEBCXWUYIGJORDF
EHPDTES
82
43518
42215.0
IOTDEJEAXRTWGGXVJ
XAWLEUZ
75
20177
19063.0
EQRMUSGSOAOSPMZXA
NBRLIS
35
54346
72475.0
KIAAZYRXOCFNCPWEC
OUPWQM
29
32520
10983.0
CFTSXXDOLUBSMYBCK
BXJVRX
21
50334
12832.0
YMSMTKXHYRLLSEFID
FNBHOEY
90
43016
77715.0
PCDPLEBAJDVZFYDZB
UTQILI
48
30097
42223.0
OWZVZEDBRWDSZFEDX
BZLLNV
21
16174
68232.0
LAMPOMUIKZTSOGAEW
NAMHOP
49
50350
47067.0
VCQZSCGKGWPDLRMCJ
IVXPMV
18
26222
66614.0
LABLPQFLIXTEWVJAU
YSCEJI
33
25931
43658.0
JCOFAANZSSQVBDGDD
PEKXMS
47
24831
79437.0
CXOSDZSWLCIMFZRZG
FLUBYB
62
47034
35412.0
UWAVSPYWOPZPBESEY
UFKGCML
31
19401
53359.0
YRMREVKZIJQHYQCNF
GDRZXI
62
34991
79966.0
WOZYWBWPQHUAFJWBO
AJEQAR
22
29127
75592.0
HDSOXBEPKKRADGJRD
FAAYKF
18
23690
66627.0
FVHDLSBDDQWORETRM
EXEKXF
6
32530
23955.0
YPLNUKWQUYASTCWEC
WIJECO
2
28755
56602.0
LYGKONYYVFDNVAFCI
BIBWOW
48
36458
25360.0
TDUMSQSUJVQPWGLMN
BPWMHMC
87
43854
28352.0
SAYLSHFPVFOYRBKXB
WBGZJQM
7
32420
33908.0
NLZYVTOFRWXBRDRDA
QQAKGWA
23
34968
9581.0
AUNETTZQQVAODFXMF
RMESXXU
72
33887
55757.0
VQPQSRISFVDWRVQJN
OBYALWB
77
53568
62234.0
QOAQLETHJMYOHRNGW
NFQQQF
17
49345
75484.0
EQMKWGOUGKCDOMCXB
YZNTLO
65
39153
23272.0
IJRWNSVSRAWAUMSAE
HZRXRHT
64
52606
31071.0
GBPCRIVXBXDYGSVPL
UIXQRO
33
34332
7625.0
AGHPFFUJROVLGFZSK
BLPROE
2
52272
39679.0
EZYPGKATJUUFLBKJM
DKVLCK
35
43896
62564.0
BHZIZKEKUHFWXPYNV
WGOKFI
32
19793
12494.0
XUPPCGTGHDJYOVZBF
IJRZGD
20
40642
72188.0
AOGEPSCFAERWDFZPX
FMREAZ
67
42544
77688.0
IURMMXEGVPYEEXNXT
ASJZUGP
22