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
19049
28937.0
JCSAPHBPIDOYARGZV
WNKNBVR
7
52388
31223.0
WYWCQTWQIFAOCWNNY
TXVDQVF
38
41322
41900.0
SUKVUMPYURVERLTDC
WGPIUS
89
19939
31414.0
ACWMAXQGILESIZMJF
SUIAFQE
88
20253
11699.0
GTXIDZBCVIXFJERMR
WWCRXQ
7
27681
21832.0
WPOFQZZYVMQWCSULZ
ECXZMQ
6
46299
65605.0
ZYEILDQPYGZJSFTIF
GNAWXZ
39
35047
37574.0
KFPLSEQJZLIGVBPOR
XLEXWCV
68
27864
37646.0
BZOIOISAUJWBDGGPD
VZAGEYE
2
47627
15814.0
ZLIOGNDUUVHUCMSWA
AKIDYGS
67
34385
17333.0
WALTCSOVQJBYBVBMU
PKHWOKA
20
25737
64678.0
CFRHLAUNDBXOCRPSX
GAPIWYO
44
18853
66968.0
MXKBQHXZZVITHOCKD
HCTRKRY
27
23291
47114.0
ELZHRBPQVCEITGLNV
KPAMUM
70
38903
63263.0
FIALTFHOVAKEUTPCR
MBQVVPX
42
34030
51228.0
WIHXACPMUQWEPDWPJ
KIQQXV
38
24814
49346.0
YTFLRBBDTJRKEDLNG
YRLGSGJ
49
51656
71715.0
AZKGFHAGFXNJSZXGA
XRHZDC
67
21054
66037.0
LNTCELVRQGPHIQDSP
GEJQHNB
23
47715
71298.0
PJKCBZNNCWHPYGUVF
QCIJYV
78
39018
67058.0
VTXUXDOPPXHKGHVRW
ZTKQWGA
8
45488
21980.0
VFSYYRSZMYCZHAHZV
QWKLAY
12
37606
7550.0
YTHSUQZJXBOQQGETX
TJXENTP
10
20104
58070.0
JXWWWZRYPSLUHIPGB
NZTKZHJ
69
49365
37714.0
BEIJXCQBSXEQEUSOC
ZYECNH
10
37079
45868.0
PHTPDPXZKMUEDRNNZ
JPGYNFL
3
35294
67541.0
OKNJUDIEAQYKVHXEP
LPSYJCH
49
16820
45306.0
WJIKIEDSXOGYFBABW
DLMDCX
51
35451
9540.0
MOATUPNRGOZCCIZAG
HGFXEG
3
46502
38285.0
ISSKCOBODPILVAAWR
PLAPLB
19
42369
17917.0
DPUWXVPIDUCAWITQH
MKJBJU
83
28189
34938.0
CXTOUAJMIQMBRODHY
LWHBZR
36
49402
73493.0
LNRPPUHSWABXCWMFC
NCYMFGI
51
45613
19347.0
IURJXSWRTDFSZEHZE
GHHZYA
60
25400
7567.0
WWDFWUBBZYPJIGRLP
HKXLBK
7
40547
25087.0
GTICANSEYNINUCEOC
JPIGJCN
66
30039
53339.0
WMQTQHQJUSASVWWHM
RXNNBJS
42
29269
56520.0
ANULLBVNJQTFJFNUV
XUPQOO
84
48879
49153.0
SOEBTUZOKCIYQCPCI
JHSQYA
29
38438
67708.0
TLNXWWAMPTAXQCMRN
BTRODV
18
26377
55692.0
IABZALCCCQHOOEKXW
UONGOL
19
26269
47520.0
OGUMYTRIQBBFTSEBC
SBVIOV
77
52909
37084.0
JTXIZQGRRTEZLFKCW
MUBADUR
64
18179
66816.0
JOJSHFJKNNDFVCUMG
XCUJIQ
83
30551
44406.0
FFFECYTIKYGXOKWOI
IWTDDPI
5
54881
11399.0
ZABNTIFGKGNLJGLPK
HLLTKEH
75
45442
26810.0
IXQIWTDZVABBGBORH
JUDFPLX
1
17094
49204.0
AKLYJGMFZTLMDFMFA
DLBUZL
61
39630
36636.0
TPNXNKHOLTKUPOHAD
NYMNDB
53
45681
19425.0
CWWZKYRODDFSKOBLR
YUWAGPP
74
22420
5252.0
JPNULPSBYAFJDCPQQ
PYKEWW
89
17335
75223.0
CTJFQBZZLHOLIFYCQ
YMORGUB
22
46264
18698.0
RLWYVDKGBNAAOTLVN
GFSAECZ
83
45037
70442.0
BMXZWFUWBUNEMTENS
ABBTEAA
78
40831
39848.0
PPSPHRZSMWLJKGMUD
RDSBMH
7
48585
52141.0
ARBIRZJDAARBNQBVG
KFVAAB
50
51259
48642.0
VQMALCDHLNYRUFXTG
AALVDO
86
27136
75116.0
FCWVWPKBDNDZZKYIV
UQNQTQN
72
25837
75593.0
QKBUFHXWEVATQWLUP
LEFKJL
84
50301
78791.0
GNAUFCNASNBNWTJFH
NATFASN
12
47821
69331.0
QSJAISQOCKCWZOQKC
ZDGYJZR
22
33076
23669.0
UURFGOLYRJTOXGVQN
NNORRO
44
24351
37305.0
OSQLOMKBIOWBWBCDQ
FZJOGXF
17
34064
10460.0
REKPYSCFMZHMKYMTQ
SURGSVW
41
46483
27095.0
AGZGPVWITDBVOZOAC
IAPHLIJ
3
29970
31892.0
WOAVYJZIZHWIAAIRX
WLMJNMD
74
22719
50815.0
VOEJIREFKVVFYXJGH
VYAWFVC
6
54369
36287.0
YGZMBZUSJJLYOYRKU
UMZVJCD
15
31192
14146.0
TURJIMKTBMQQGFJEQ
RLOOCJ
7
37739
21948.0
ICKKNBYAEMQGUNINV
CAGNBQX
67
34747
38486.0
ZYTAOQLYEPHOVKFAV
IOGJPCP
80
32648
64253.0
JAQAOINLKBMSJPAVO
DTTWHJH
38
27211
63991.0
CTBXDHAGJWKNCPFOG
GQXYLVT
79
44134
40118.0
BCNQMFKSVDCVFBDWN
OMHFOPY
65
18164
61864.0
VWMMDCGDBKICLGTXZ
UMJUAPM
65
16384
19010.0
ZABJHTRFPTXNVBZFP
HLEZEV
9
41343
5369.0
RSHXAMOYULDXXLUOW
SJWHMVQ
26
49862
61585.0
CITKSGWWQWBHMJBRG
QLPPWUN
68
26707
16674.0
XLVTJEWLXTNYNDKDD
TWSQAEM
87
27711
65590.0
WETSRBSJHDWZQWDQC
HVUFOS
14
18968
78807.0
YDZHCWQOETCKVAFPT
EFJNXIL
39
15070
53456.0
GDQXAJHOFUCOFDQOQ
FDHYNCT
26
40158
23340.0
EZZJHISMIIHHOQBNS
XNNRBT
37
39560
39940.0
VBLSBXRBHVSHVEULE
PULLVJ
13
46564
25357.0
BGOFYNSGMXUVDRCKA
LUUXSD
77
24028
56134.0
QXCJJSYBVSPLSKQMU
DHAHJI
85
15127
20919.0
CJFPDWDKOOGRYPITP
IHSQFAF
52
32935
54959.0
CFNBWNCRFBBYEGJNY
IEVUWW
77
37366
23306.0
TBKIRESSVYPHCVCHM
CGLCCU
64
33505
59141.0
RKKMOUCMOQCOACXVO
UBMIYSA
69
46702
14554.0
QHKSJXZEKVMQMSJKB
KVMWIME
48
35371
26867.0
TPWSONFANHIXMQOHN
SCWKTBU
15
42838
27648.0
VHLJDDCQRTRNEZRGK
RPOXGH
11
46011
40492.0
YXBBHSIDTGHWAGWVN
LXFITXH
14
51224
53150.0
WSVJWRQFQAWWKTQNV
QUXFGXI
43
49782
40482.0
RQAUSPBRBCGTLSEIR
WNJNKTB
73
33103
34739.0
SLEYEURQEROQZJCYQ
XIIURC
5
16671
74280.0
CLAGSWOCIOXEBEQUF
QILFLQR
20
44686
23708.0
VEJQYASIVQSOJSQHC
YHUWMIJ
57
38655
56932.0
TLGGGELNTNAKOSFOK
PGSQEQ
48
36644
20614.0
WXDTCPGBIGJKUWNTB
PHNYUTA
4
29183
13853.0
UBPLPJRGIYBPMGQEX
VYWHZYB
10
51404
48636.0
KJYGGSYMDRDHKTRPK
UITOZQ
8
40705
64000.0
AIJAFTROHJCWWUZRU
AQSUDT
32
41876
69607.0
MVHYGQZNQPOWOYERF
USQIUC
33
18732
37870.0
XZUSASZVKUROQOALZ
WIOTEAG
43
24656
62093.0
XYKEMYRYKMRXANULB
RMAYXW
80
21334
55426.0
XFQYCIKNQRPRHYENV
EXKFQMF
76
37876
47290.0
CNBOGQOMWNORQZKYX
BHEYLF
45
35226
44049.0
UHYEMNYXHPUZZEERG
XTYOFZ
86
38486
20199.0
SNYKOFDYBJHGJMXFQ
HAVIEX
79
30305
60720.0
CVIEERNTOJVPESSIU
MGHWGCR
26
49392
52841.0
TLEBUVWGXRXCRFBWE
GMBFQO
34
29132
56111.0
GIBNPMGHQYYXPHDRL
JFMGXQ
38
24182
58527.0
HVUAOEGYKOVLGMTBC
QZPACQ
79
32266
41342.0
ZLNGJMKCEOUCKCSTB
WEISLV
86
16796
50766.0
SYWGIAENOBLKCZHBP
DWFJVR
46
19954
71466.0
MJZKUNLBYBOEOAFRP
JYYOYGG
22
38294
79072.0
RJDYMCKMLFTNGHDHW
MVGIMH
74
28409
18238.0
OWVIDXCUWQCTGTEOW
PVMQKK
55
38855
36859.0
CSKWTWSTKGUWHDOXX
ONGSEXS
57