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
16928
22432.0
FDBVAJKOECKMIXNPA
MHCIKV
55
42056
51290.0
TLJKDRKJFYSHIUAOH
XRSEIKJ
69
15078
45115.0
FIXJIDJFMNTYOOHDZ
THEOIP
90
36294
64232.0
XWNNAPZUCMYPQCTMI
TPVPMTZ
23
41919
45003.0
CXMSPHSTJVZFKEFBW
AOHOME
13
45443
23151.0
UXLCCYUCDSYNWENBE
ZCIZBFU
32
35087
49096.0
DHCNIGDZSRFWUMMCN
IKPSZF
53
49795
32270.0
EYRGAKFQMJSQLZZEY
TCDKHW
19
37165
69675.0
ZVAQTTUPJPVCDQDDB
JDIPWX
2
16998
12405.0
KXVWCCPIZNZVFXHEJ
IZFJQIW
21
16969
53593.0
FWZXTROOEERGMEPZL
RGSESRI
51
40037
71032.0
XEMHNGSLYCCYPDCMG
SFTIPE
35
48417
30934.0
WNZNWUHSAXGBLSUHS
FEYBRU
35
34304
73835.0
SBLLFOVZJVYSMQLLZ
AYPIBL
6
50050
37703.0
ZJSCZBNVUGGIMCJCT
RZOUEZQ
87
32799
77027.0
KZELUZKDNWKNMPPNY
NLMRRDO
50
32902
49129.0
YUZLWRXEBZNVSFKHS
RQCOCQE
54
45743
71716.0
WNRZPCFNXYHMEAQSX
GHLJFTU
82
36782
45822.0
QEOFSLDPXLLDZCZBD
EGEJHRD
1
49537
65657.0
DUXJQEJNITRDNQBMC
KHOAZM
66
44296
36407.0
WYUQASIPZEXXJSNWB
GVTRFQP
4
19028
41208.0
CZADVDFOLZAMPAOOY
NBRXDWJ
54
51273
60662.0
ZTZSGVUCIHFIDCQFP
ECRWYLN
57
30891
21509.0
MLNWTOOVNRNJSLUJD
QMMQQO
42
45857
39360.0
KNFHJINLPVRMQFKVI
BYACFP
56
15338
11204.0
LXGDMDQQZZYKKLHDS
NQHRJVD
22
19863
54751.0
UAJPCENKPKCCQOJID
SXOGAUG
18
18544
24262.0
OBHKENUOZPLKLALVJ
VUQRXQ
17
38773
9862.0
TXKOZLAALJUMHJPRU
DNMTIH
18
42835
31404.0
PLCQDVMPHTPOCXQDD
SIJQGJA
35
21088
56600.0
YKTTXPAGVLXLDWFRC
GCDNSMF
50
29304
58364.0
FTQIQRZXHVEMPIMLA
UGIQXEE
48
44147
39481.0
GORHSGTBXQYDOUDNX
ADRBYA
10
25790
55306.0
PKLBHNEGJCOCFMYBK
VOXFIM
79
33345
67794.0
NQFEDKYABTXORSUAX
GHDKKAY
9
23459
43782.0
PFZLCPARJHBOKVCNG
FGEBHUD
62
28322
25756.0
ABCDMDTRTUPEKBILZ
XHVPQN
44
18732
50706.0
OVDMNUNQCZWVAFFFA
JAEHWF
41
18976
45976.0
LNORYQYKFAHELEYFS
BSZXIQ
36
16567
73443.0
DGZXHCHDDOXOFTHZY
SYOOUX
41
33357
76547.0
QRDDQNJLTQILBGYEX
GJYSBQO
30
20274
78252.0
WGKTLVPNKNNNWBWUH
SGRHBGF
8
50604
28726.0
LFASCGKXDVSYRYRDA
DNIZJPA
80
23449
79373.0
PCVKBKMNEZEEDHYSG
PEQVQG
36
38498
16960.0
VVMHQKXFJTUQHDSUG
HKXIVS
25
22388
49404.0
ATJHACJSLQFSANFHK
KNKTEZ
36
51448
45273.0
YBWFCGUOMAZOBXKRJ
CRMTVWT
87
51910
43276.0
BDTIHTEKGEHLZEDMY
ECEBWYX
82
41321
30844.0
UZTSREJBGDSWZIVUE
HDIOJTV
78
41537
57861.0
FNGIQJWDQXUKAOZVP
HPCXUYC
23
19711
74388.0
ZJPKNCRPSOAWFCYZH
SPILHNX
4
36939
75276.0
BAQGPINAKQYIIXFDH
DVLEWTJ
88
51504
8514.0
WEYRZYPCAKTMVOQIW
QCILYAH
42
30840
9764.0
GXCUVBNBZHGAMQTCT
JQYCUO
26
22948
18895.0
AZWFMGBIEYIVGDAAL
JCQSYHK
47
25297
60214.0
HGRHPNWCLGSTVLYSY
AOPPUP
48
21511
70990.0
CKEQEGKGSSJJRUZXA
DKSTGR
44
44541
26479.0
MZWCQYYQXWXXTRVIJ
XQCQWLB
50
37142
79460.0
RWWTDVVEDHVANOCRQ
ZVIGXSU
31
32837
72403.0
NXVXVVVVXWUXKTAXY
FUBFGM
72
20172
6643.0
NSNTJJDRYBXXVCBQG
DTXJWK
55
23133
26820.0
ZMHSBTIZZGKVABLBU
TAXFEY
25
26581
42913.0
UIOEXOQJAXVACQVMH
OZDACYN
64
27969
52659.0
QWUMOKNZVBJMPQQRU
TCFOLC
43
54938
48177.0
HYAHMATPOSNNPSLZN
WLWPJCJ
60
32056
44728.0
BMQSIJIXBAHPYAUVM
RLCCJQ
64
52315
12437.0
UHNSMDDHLPKPNLAYA
GHAAXLV
90
40623
66554.0
QVCKQEYLIQVZKSSUG
UEJUBGJ
7
39056
43099.0
LOYDMZFOOBFFPUUQS
TVZOUP
35
20234
6109.0
CBOPMSXTQAKOBDZPP
SFSGNB
63
33862
32560.0
MUFAZQGMJMYNROQQP
SPYJUJ
24
22447
46162.0
ZMTUQOQTLZLCYMZNC
CWMECD
24
37740
63542.0
MJYGQFBIQUXIEZREB
PCBWUEF
52
35377
28317.0
BCDDEYEPFRATTGRZL
JDTJOM
50
16920
8382.0
BROEQWSPXELFJPHYT
QRJVLF
77
24754
74519.0
ZAPUCNFCUIPMNNUTN
IBGCXF
6
33975
40313.0
KWQSZLSKXPJXNNMYH
SRVSSBG
11
36627
6945.0
NWUJJBQJPQMSJSUYH
OQDBME
44
26992
64487.0
BEKQBTYPJEMFNZNEJ
PNGIHJQ
21
31936
8273.0
YBBTOHYDCFTMKZSQV
ZVWRTOL
44
44714
35783.0
RDFDMFJYCDUIXNSTI
CNSOWHH
84
16401
45732.0
WYPZQELCMIUGKSDWK
ZVBLBZ
54
31083
25817.0
JVVQMZVOZTOHDWLSQ
XELADW
80
47446
31875.0
BVUHNYZOCAWSSDLEN
MSSVUN
72
52782
39050.0
ZMMPGWKREZSNQBUEE
YASZZC
73
46546
77771.0
VGGZMWJLXEZZOLPZT
XBKNAO
26
49350
76804.0
NYDUNKCUBQGLMZTVS
TOHMSIG
38
22114
63088.0
XEYNYDUKBKZHBGPQI
BQTNKWX
23
44559
23354.0
FBXPSMQJPVTZQWFRW
VBROAK
50
40754
45514.0
DBDBYUDUTDSAXEDUT
NKKOBYK
12
52001
13804.0
DHCWZRCVZOOQUBOQA
SERJQI
26
23197
20188.0
KYYEZBUCCQNRCVTOP
KGVZHOY
67
15067
33462.0
ELHZCDWUGAXJSOFOD
FWFQCM
10
23778
38375.0
EBBMPZZFJFHSHQEQC
WUVCDH
47
46447
57744.0
UQIBQBTENNELQYJMI
DSHJRHE
45
42707
19280.0
ZDFHXAFLPKODGBYQC
GOSHNOU
25
43340
35634.0
NJPMHOEBLHQIGPEVF
RRXKFH
29
53011
61982.0
NJDWWDLJCJCXUIXRK
JBOMIHK
4
36833
16207.0
SEFMPALNMRNFELKWQ
LYVUGBX
60
45209
59064.0
OWPSWOOLZFOCTXTIC
BHHVFB
45
40440
35676.0
OPCHMLZTCNYRKTRRW
WYSXQZ
56
41901
63680.0
SAUVDCDXMDNBQLCPK
USBELWE
61
43224
68177.0
UWKMRTOTAIDVVHQIH
IQLMLY
15
39949
75758.0
GCDZVWJGOXPAAQRNJ
IBGUWTO
73
51719
62592.0
PTHGSLXYZDJCZNLPR
UTSELQ
23
51621
23920.0
FTIGFEGLOMISWUWGW
QRYRGK
24
17334
49392.0
LYQVAEXWDHXWDGPCZ
YDEWHVB
55
33463
29422.0
XUMIHTJLGHLNFJPFY
BUPFJZ
89
20592
75022.0
ZDELNCEOAXPMJKIMK
FYAHACO
65
43091
67142.0
JMJPZKYQTGJYCILKG
IAPQXCW
35
18227
31752.0
NRTCQBFKAPYMUTJAN
UGHIYUC
19
17326
67544.0
AGRHGAKJYVASWMBFC
CSKIUNB
46
46533
61980.0
SPJLFMXYHIUVLRXVL
UBBZJF
29
33342
67666.0
JOXDPSQTXMYPAHWEW
CBSOQA
28
24905
71619.0
SRBPYUJQLHJRYGGYP
DXADSFT
11
53507
19431.0
ISKCBYYSELLNEHIKJ
YRIYEJH
42
21720
37785.0
IIMVHBSHWTVDSBTBP
QMYHEKS
79
34947
52623.0
HHZHSFXLXTXSVDGBO
QHKUJB
11
26722
74546.0
VNPZNKHXKQOOLGDSO
EIKACFI
11
51831
73373.0
FSRWHCJPKMNUXSPYV
LZVRSFS
33
39878
25388.0
YODHLAXVEZWMAVJOR
RNIWIV
26