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
29471
54913.0
MWSBXBEZVDNJSYDLY
DBCSRG
5
36240
35530.0
EOTLRYFJDQQRCQHHE
LSXSJDI
12
28595
59231.0
DNZJWXMRHOCAGBBEJ
OFZFHC
14
47828
46773.0
CAFIUWFWLXLFLZRKI
IFHKZA
15
47343
37137.0
XVNBYLTOKVETFHNSX
JILVEHZ
61
22108
63295.0
COUYYGDFKGKOQBEUF
PLOGOXK
14
19274
44756.0
KTTWDEMERZEIGSGKL
HVHYEM
18
20094
13285.0
FVMZXBMICGMQBGXMV
FMLLSF
17
27531
15870.0
HXISVDLOVALWGJECD
UVPKXTV
52
15768
65476.0
ZLUJMYIYBOSTQUKKX
WISDBJ
54
46574
22671.0
WFTGVMWJNHGPVJVYB
IHVQFZW
9
27029
39379.0
YFSBQDCCEJUEQONIX
WIAKNN
70
26193
69586.0
KLFBYMARTNIQHWIDO
QBQVRT
54
47846
53531.0
RWFDXHTWXCDZOVVJJ
MSMSTM
85
32868
43912.0
DHCKRPHLYTRDKVHJK
WLZLLF
38
43898
62166.0
MBBMWCPRITDCJHVPF
YJZZLSH
37
41944
55483.0
HHYEHEDKSWGHZFBGQ
KENWGMB
57
31795
76384.0
LCPIFQDMOAULCCMIR
XHWBPC
19
51177
54943.0
SNGKWGHZFIEUXWGWZ
QQDCXN
87
20079
66086.0
NBDKEGQOSVUQGGDMY
NYLOCA
41
37927
19298.0
GERELCZWPDZUPGAJF
GEMJUM
1
27419
35337.0
VMWMUFYBCZPRODRSO
MWCOPLK
13
26569
20822.0
CPEIFRNHBPIXIZNXB
QQCBSON
74
31435
69834.0
QCNODBXVFXPVEFELF
RTUOFWD
18
34736
60326.0
AFMCGXASQJQTWMJTE
FFKPTST
54
38632
35355.0
STCMQQPDWBMOGFOCY
LXRWNUF
24
53425
22601.0
UZFEMDSZWUYEYGSUN
HCJALQ
58
54582
59818.0
VODTSXYQREFDAPBKK
MVBRUKN
10
15084
68821.0
YXJDHUUXHHLWRIHFD
WPOFBL
71
52164
24977.0
XYHSXNSVOELKAXMXE
KSQNYM
26
52044
73760.0
PGMIHVCQJVVCZJVZQ
QOWXHNY
9
41809
34862.0
LKTPKIFFBAOCOQROE
FMKHNJ
37
53387
26647.0
FQKZNKOLHFBRNNIPF
IHDOHN
82
40185
10097.0
MEIWMHAPCKRNTIDYU
NRNPPA
81
44535
21197.0
HUGFMKRPZXYNPYDGZ
JFYFMMZ
49
51445
46908.0
DVOTVFXJMSVIHECZU
WXGJYH
53
22062
64308.0
TGIRFOUTAJZYEKCSR
VLKSHHT
39
52539
46984.0
KNGDOCTLCPXLZJLFN
WTIEOA
64
53752
39469.0
AWIAJLCFHTJXINSBN
ACLGFMW
54
40580
35363.0
ADMHFGOWSCLTCXDLA
TRALRR
79
15966
41357.0
JWBGORRRBCNATAWEO
QNZSOC
84
37053
5740.0
TMDYDMPHYYTUSOXUN
XMKJZUH
33
24858
11037.0
OHTAOZGJHPTVGIPDG
VFAQIZA
27
16552
61946.0
XKFJZYHNSYHJFEQDY
UTWMOX
45
23924
19449.0
ARXXERPWIVQOGENMB
HFVURW
72
51995
5342.0
XPKYPIIZKKAHVHOSF
LZVBYGB
5
26680
32162.0
AHHVYFQGXBZRMFHFY
ZFJJKZ
90
17526
48985.0
KTSUDBWYJJNMYFGMK
JWFTJGB
80
30957
48449.0
WPQJIGXUKHOXVDAML
PWUXOYR
10
24375
43385.0
DQGZIUUODKHYEWUWJ
FNXXCMK
54
28624
71671.0
WAMRIDZQODGTDEDDW
EENUCPQ
31
17949
30956.0
AOCHQTJMKWGDQWQDJ
GDQDUVE
90
41455
21260.0
MZBVGMYARXQDRWPJF
FRRJBON
43
44540
18148.0
QAXZSPWRGQQZEUAKW
WPDENYP
14
43131
25348.0
GDSKHLJZTOSZXLKKC
AKHNLOG
72
44073
30825.0
REUGUAKGXKUXZLAYA
JBHPQAQ
64
42011
54677.0
DDMMFLPWMYHJEUULY
UMODRXL
69
18856
53233.0
FOFGSHRISLSSFDIKE
BGSVWK
59
44226
31151.0
AYAKUTMQTIMOHPHYF
FMUIPO
32
48143
23046.0
ZVQJJAGHLVRTUSDLM
QKAQAHZ
84
43521
45371.0
AZKNSNUJHUCXMCWTV
CVSWDEP
71
47545
14003.0
XJRVNFYAPZHLMMODA
RZYDTP
62
32615
77704.0
JWIEBJRLZAYPOOXVR
QTQSEAO
43
24771
46404.0
WJJQNCGRUXPHKLLYE
JNUOTU
12
51532
13473.0
YXDBGUBWCMYOLIMHK
WKWINOF
23
30763
16150.0
DNXYYHPERGFSFZJSV
BOSIUJP
41
25269
9359.0
QUYYMJJPIJFARHEEQ
QZNIFMT
1
27409
7195.0
CFYBQRQXBJTKGFXLA
ZAYAMD
59
31052
66495.0
UNIDASAGXJPFNTGAD
KLGLEBF
62
30106
59950.0
QPFHTLWPKXIJHFAZW
SCGIWB
37
43456
52810.0
ZHNWUBZTHYQXCXZAI
CDZXGJ
46
21731
64726.0
THVJJWHTQQPWBRZCM
ATJTSKV
50
30490
61520.0
PKWLWQQPMFLKRWBJG
GDPMYHC
86
38778
28765.0
IGIAACOLCKEHLANNU
QNAWAC
21
28325
46530.0
VWOQBXCPQYPAQFEPC
NWMIRRB
34
39602
52922.0
ZCTKCQNKFLXGMESED
WCQCKPW
66
36362
37879.0
ASQRCCJBCVXDVOHNW
MCLMEGM
71
24926
8173.0
YZUDNWUHFHHOOGEGK
LPVTRH
15
32908
36938.0
WIFMJZFMTZGHHUKMV
SMCVJTG
54
17232
71265.0
RKGGMFNKYRAKWAMQA
PMSEIRN
25
23485
67334.0
AEFJFGSFQWRPJEGQO
EHAHNQ
11
23703
65603.0
NNLNCUZWJZEYEXGRC
WLTAWLW
71
33233
37014.0
BGYTXHQSDCCVNBFOC
PXQYUSZ
2
48945
44388.0
ZAQSVZDHASEQPBFJY
WJEGWL
63
45228
59324.0
SJYFTCVVBAYIOGFAG
YYEXOEH
21
42543
48626.0
NDOVBOIFRPKLSUDEZ
ILZYWGC
10
28666
19217.0
PVQBXSUNWDSJKFZWA
CALQTNF
49
30450
53764.0
PAXEUELQXOZVZDQDZ
QAKPIN
44
39205
22779.0
EWKKBZRENIKYEVTEI
YCUNDE
32
15688
71760.0
PYGRGJLNALKIDPOPD
JCNLIF
83
38580
19242.0
GHSAYLPIETHSBAWUA
POIMIG
6
33352
5390.0
TBYKDXDLCVZLCHXIX
SKPLGJY
50
27728
46629.0
WDMPYWUABEDNAKQYH
CBGXXCJ
24
48139
37283.0
BILKQFMQDLVOOOFTK
MUELCP
9
48396
30270.0
DHQPUTKBUYMOKXUKA
CSAPBJ
38
45615
34220.0
QAKAADKJIXXECCJIP
JQPVMEY
37
50766
52051.0
AJEUCLFDDGDRMWMFT
PWABBS
50
38796
24881.0
WKHCLMUYNNHBYZQWG
OQYTTF
76
39098
75290.0
ARVCXNBYBPKJYJQDH
OKDRSLN
30
23109
24749.0
DUJJFAITCAUKOHOLV
YZRCMS
3
43805
40528.0
MDNQMJAUITYVKNKQA
LTILIE
80
30211
49323.0
GCCTRUIFBYWZCWKCS
OCBRIF
77
15793
45980.0
POOEZMVHLGOOHITHA
FQPSTJJ
65
30741
76828.0
HNRKNFPGHKYRIKJVY
CRVJUQ
9
30801
38269.0
DYPTWTSVKNJNCIJSG
MWSYUU
86
26629
7475.0
BQLRWGSNBVBNWXIVW
PSDOCIZ
69
52804
44516.0
CXCATMYZBKPUWOOLZ
HKWBGH
68
24253
78234.0
RZQPDMFVKRUKEDQUU
ZKDJKLR
61
47700
11962.0
HNSJWDSRWMUGSWRFV
CHAAALZ
13
41202
48516.0
CCULCDEHUQEAMDNAR
ZGKJUVK
25
30959
78065.0
TSXJQSAMYDXFFYXPV
FKMBUC
38
52744
59158.0
QMOKOPPQTFMJACUJE
NVGJRPX
87
51515
55911.0
APHIHSLFEFIUHLIAT
NZQLZC
60
52609
13502.0
ERVEESLUNGTGDTZGW
LQXOLV
6
48625
41104.0
SODXACLQVYPPMFUJR
JAFJHLP
18
16391
8303.0
DJOYGFLQDMJXPUAXL
NLRFWLN
32
34784
36647.0
LAMMBNCIUHGPKYGVT
BVIZHR
43
34916
12239.0
DQPZADGPDCBTRCWWT
UKVYZMW
62
46410
53091.0
GHASCQWIQZLOCRESV
YPZMATI
87
15527
59844.0
OEBEQLHLNQBOPNGMJ
WZCJAW
66
34510
58619.0
KLYPKIVVUBHRDFVJW
GTUODVH
47