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
31421
26688.0
ZZEFMGCSCVVJYSLTY
LKPFNIY
54
17437
67950.0
NCRVTNHSBSLDPVHOO
XPZCEBQ
81
39634
58214.0
RSIWXLZUJJDUEHJVF
WCYCZN
44
17399
24190.0
HZYXIWQGFNVHDWWTF
JBBDQD
36
28761
65006.0
XXDUDRBVMGBUXTFPM
DAUMQRN
42
35689
64069.0
UDDKMNDTHSKILWEKV
UPVCMR
23
34278
49732.0
LQKYEEUYBQBNRYCTI
WEAECO
12
48290
28215.0
KFRLNNAVZOZJKHXVE
DNYKKXE
15
33547
38772.0
JFDBLIJDTHLFXZWNY
KZAGBIK
22
48175
39163.0
VRSZSVGAYLYRTFXAO
WKKRGVP
33
25245
37360.0
TAFSELSBHJYRIYOPX
RKAXNKB
36
33944
11010.0
RELFPEGCFQUEUQEAJ
SEVXLZE
78
17991
67997.0
WPMEBJXTLMJWBGRTY
NIXBUK
33
35317
34846.0
HYRJAJWQPPIPHTLWY
WOEQVFO
62
51656
13238.0
PJRYNNDFRIHAOAMHU
FYFTRU
87
50188
27374.0
KFTPOCIKMSKISEOUQ
CHHRHD
68
38443
11849.0
MZFEVDVPGQMFHSFQD
USUDAG
38
25636
50681.0
CITWVEZDIFDXVUBQJ
ROGZWPC
35
51085
47619.0
SUUVKHKEDNBHLSKWP
WZLXOM
68
19311
55295.0
NOPRKYQZAUWHQMCDL
BUGFWBE
81
52780
51015.0
WKOLWORTXYTOWILPO
RNWJKF
50
35255
40184.0
ITIWSGBOFABBIBXPU
GDARWV
48
41116
5034.0
AYIRPWHHHNWFHHRDX
FGULFJL
37
22149
68044.0
IQGCYGIFAEJTRLEMO
HPHWXI
27
50065
48849.0
SZRBYUZRJNRFCWPBJ
HTFCOB
86
32921
13276.0
DUPBAFKMXBNRXPUUU
DIXGKX
25
49015
5604.0
CQKQMFKOBPECGVVCA
OIVJXE
51
40443
50520.0
DMTMYRTYGTGREFSWE
BUZTCLS
30
25330
46440.0
LQNOORRDURALDQNOI
GGIZWOL
76
29440
25777.0
UOTXMMQBRANQFIKXW
COBIZY
35
50655
60767.0
WYSMJAJMMYBXSKJSM
EKFZCC
27
27235
43746.0
BYEZEPXQUJNZEYOVN
HTEVCBQ
7
19054
28324.0
FOBJADJUHEAEUYZVR
UHXPZV
79
25724
76551.0
OOWQMBWLCLNPDEZIO
OCYNCK
83
53829
75591.0
CNWFUECHUJROLEJAU
ODTIXJD
3
37384
50238.0
WQQSBUBHEKHRTLJPM
XRFCZTL
71
33194
35377.0
QSLYHABFJSBAIJOEX
VDJRGC
68
17418
18602.0
EWHJTCHRTVJXFVCSG
NSUDSF
21
50089
77257.0
PHTTIMGAQXNNRVKIS
OBYGCB
78
33148
59380.0
EXBYRONOTIMEYEMZK
AZHQKRB
76
34613
9885.0
FEFUBVICUOVOGZRHJ
WUUXZZ
80
17564
59221.0
EOEJXSTRDROOQCBLL
HKDJCG
56
48335
25458.0
RHKSPOWBPQVAJBXBO
MDDPOSK
8
35239
25696.0
DNXCFANCKFINAADYI
HNVNYOO
56
36977
57781.0
JJMTJCYAFFLFIUIJD
SBNKFPS
19
26632
36406.0
IJGYSOSRUIZACHDPR
KSKMGP
2
43612
67529.0
KIHOBSXCXWSERUWWS
QILRKP
69
34621
68422.0
BOXSAICICPSQTDENV
JLMLNMN
62
29083
41349.0
CJULWRCWQPOXZVOYZ
GOAPLG
43
44009
47657.0
MXMTIMQNEYRXDJCJS
OSITVI
29
38094
22372.0
OFEGXVAFEULMGUTPM
TNTNMQ
75
53413
77682.0
NPIHTOUKKENTYATIW
AHPUNX
59
26879
45739.0
YYAGRJCLZYZFEWJEM
NBNNCW
60
28439
20816.0
UTMYHXHVGOVGUSUWF
UUCSKM
71
23244
30239.0
VXLWSDWAHOOGWKVOM
RJHGWRG
37
45615
51638.0
NPEHFMUKZZDZOLKCI
UDRPSCN
59
44230
40746.0
ZYLNQZAZISFTVRNJO
GZQYPH
87
53417
34432.0
TWQQRWOMBMTIVZTCG
VBHYFW
52
24807
32818.0
OPPTVLAIZXWHWMEML
QCWYWS
57
38271
22361.0
FSFGYJSQFUIWGYMBB
GXIWUZZ
12
17034
57761.0
BMVNZTSNWYZXTPFWG
WKPSHJB
77
19946
28652.0
EWAIOAWTHFICGZZZF
PQSZYSL
24
19238
65676.0
GONWGQNKCDHFGJLMP
PJLZXX
61
17997
25387.0
RPEGQQHQAIRBVUZWM
TKLNJQR
74
32326
24894.0
XDMDJZESALMOOVNFI
CNOZIH
11
42903
16368.0
RDEADBVPXLKCPGPHO
IZXQDS
56
24498
64915.0
KWIGSEBWQBDGIMJLB
DMUHCGN
68
22191
76553.0
PAHMIQGHGDPPIPRZL
DVYBXZ
7
54924
23279.0
BBSZQXDHXLVHPRZFY
GRJLXT
76
50231
18885.0
RQOCEAVAPCOSLOLNQ
CGWMGW
18
39581
66779.0
EYTUYBPUEWRDJDPVX
DKPLLRC
48
34624
26751.0
WVMCWGPZRKMWDAWFI
YNGOIML
18
34239
20872.0
EGQWRRMUTHQDMYFBN
SFBLRA
44
39141
60687.0
HIAHZRTHNSCEMIDTS
VALKSNJ
68
36628
42346.0
MGCGVSLYSXQMGJIMU
TSWDUX
7
17876
38412.0
GVDBIULVULQYOFSCK
MQXCRF
49
21749
32812.0
BRHQJCDNDCILHTYAE
SSFEIRZ
8
17413
35980.0
KZFLADCBFNLICRMLB
JIMIMXI
81
42256
64335.0
FVKDRXFLBLGMRTUGR
UTMFRKI
82
51865
12800.0
TPBJRCNEZVYQFANSI
FRMCVWJ
42
48063
50624.0
DCGRZLOMFXSALEFRD
ZNCZWM
28
35845
48343.0
TMICSBAQWTJCAYBAR
BFLHEDS
1
39103
13164.0
VPYKKNALAQJRZTLCL
VSXXQYF
48
45814
74194.0
YHIYNXRAKRHHOUVVP
ZBTJGS
23
34928
56885.0
YJANVBCADCNNREWQP
PVNQIYL
76
30150
9041.0
ERHQYCJAPRLAHVJNC
WKLVYUR
27
38987
35406.0
VGJMPURFWSVWWVQRF
DWMTMQ
51
51738
46150.0
OVYCCUTLAUZNTFHYP
ANZCCCN
81
27272
75949.0
QBRSQDIJKICVCDQKV
ESTWRW
86
39235
14747.0
ORPIWAAEMHWMIICGD
NNMLYO
31
49716
78172.0
RRGGPEVHDBZLXJNLL
GRQVMEC
61
41671
48803.0
BZLHUGOAVPTNYIBUV
JQHHOG
66
22986
15126.0
LCFPQYAHKSNEXJKIK
XNRPOUZ
77
50474
15401.0
AGQAACGMZFAICXMLJ
LZOEEM
50
15594
20543.0
SGSCBSSXDATACKRWG
VXEXPU
54
15813
20839.0
KUERFJVMJGLZSUHND
VEYADCN
72
15361
29799.0
BAULWVIQTUWGGTXGW
MDNXNM
48
52481
25230.0
FTZXZPCIXTYFJOAFI
IYBMCX
49
36913
41461.0
RYTQRQSNDOZVUXFNY
EWJZJON
55
45842
20777.0
CKIDVXCAQAXCNYRRZ
JDJLNV
48
15521
28617.0
HSFJRFSKTAPVBTJSO
TQRZLBF
56
54443
79238.0
PGQPGQBQKVMWHXRRW
FAZSRMR
1
28929
9005.0
BDAJDLHGVVYTYAUQI
HBLMQK
24
43669
32606.0
CZOOFOUEXPXPGEWOL
OFFKOO
74
18104
58583.0
XPLYDAGWEGUTPIKXM
JAUYJC
76
24160
73582.0
ATKTOCBATDRYLIOCE
BJSYQM
49
21968
8227.0
PRGPPHJJYXOIIUFIO
WLJHGYU
48
52680
61192.0
FPYVKXPNXUUDWKPTJ
OUDNIP
86
47429
20950.0
IIIGXTINJFZLCPIAZ
GCSVMU
90
51683
71989.0
WGQVTEWTVVNXYSJKG
PAINMU
47
52218
7510.0
WXQLZWZCKTZQUZYNA
JUWAINN
29
46492
31250.0
KETHWZUNVMRCLPHLG
FCOBIC
66
17044
38820.0
JIQLTVGGAVDEAZKDM
RUAFDGO
90
47540
27745.0
BGEKNPQPSFSXICLTQ
KOMDSWR
55
31655
78311.0
FRTKLMEFYTYLPVHRB
BKHINN
21
17944
27888.0
CNEJNPNQAYYLMPEWY
YKIVTMU
25
34407
41126.0
QVUPPSGYEZGVEVDLY
ZQFGPWC
25
33175
49186.0
IWKRGYNSAOKSFHQJL
GRWOWDZ
23
53422
33819.0
KJQTTGICYAGPHCDDG
EEWHOPG
13
44369
32632.0
ATGFPWOEWKFGPFWPG
UXDEJC
28
51115
60695.0
ICRTWZUWJAVYCEJEF
LBKODK
60