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
44561
5004.0
CNLGIGADUWELQBXVY
LHAZYCC
32
44642
57762.0
CDWAUCVUOPZYPMAFD
DGBKPDF
89
39084
49824.0
VBNANBWPIOQDNHJXO
DIQOWSR
70
17505
50173.0
WKFHBWNVOZYCLOOLK
ALSLWO
59
42560
66576.0
WZETMERYXOZKTSBFC
REDOQYN
86
38237
54153.0
OJEOYYZFWXGSEFPUY
UCETYY
49
51286
19940.0
ZGSZRVBYQZGWWNQEE
NWZPKZ
50
30785
54193.0
ONGGYNNXTSVTQMLNE
OHYPPQ
57
49005
12441.0
QQHTESFCTJCEJCQYZ
KJWWIU
45
27046
36353.0
LHMXQTMYRNGPNKFSI
SHCRHXL
70
18438
76410.0
QOUJJAVTQSQBWGJYW
BZTVJV
12
28758
60315.0
BJIETAGPFNOESSTAD
GZUMZAK
34
35950
14742.0
IYZLTWAMFGXJSAFRR
ZFVKWD
83
28038
57147.0
BEJKIDYIJUOADCPVS
VBIRCH
40
19609
8080.0
MGMKNTUBAJGCFEWWF
BHTXZG
46
22622
29808.0
VTLWYBWKQBKOLIUMA
FSHQLXJ
23
35642
35292.0
DCOWMJIUAFVEWNTCO
QTXALO
35
40776
14468.0
POXDAYVQKJCYOAIPP
QFSAVUE
12
15551
74595.0
SPPUDAOOIHAMYRMOD
YQAHHDE
49
53477
23224.0
VGIOJZPYPNPCXPDFJ
ZEFRLL
58
19276
49033.0
JSKWNKTEHVVHWYBLG
YHHJXS
6
51729
60716.0
ETQEKDLCIFQEWBFMU
XKGTAN
29
36867
35853.0
IMRSTBLRLXAGLMKFH
GFOHNB
16
40519
26802.0
SNKNFQDAHLGJSXKEB
HURCLTY
20
46185
27980.0
RCSIHNMSQFOROYBYP
VPVHOL
46
34793
53575.0
LBVEVTEDOAGNJSNJO
RVBCGDG
13
36816
56919.0
NAYEVLTWZDEHWRJMU
SQZSPSO
38
45190
42928.0
JZLPLPJQILCFMFWGY
ODEFBHB
10
37100
5724.0
WUYWHUSMFHVCMIKYP
EICMKZW
3
25255
71863.0
XFPLRRRBHOHZETSCO
KPKBGS
47
53105
79985.0
HPPEWOMKDAUTTMPUP
LJFNBSB
44
17771
75011.0
BSVLRKPLLQGTTKXGC
HMCLPC
38
30592
62794.0
JGXGFLSGXSXNVDNWG
OPKHYUW
73
21024
72862.0
IBCGAETLZQHMYTBQE
OZIZUSC
18
50828
74953.0
QWXIFSUOSWCIJWGSX
WRVCXXN
19
17344
66400.0
OBVSBRWGSNBUARANU
AMCUZDN
22
53859
5165.0
FHFJPRPTMQHOEENRV
RYCOBYN
28
34185
63032.0
EHCOFYTIEERJOYMQJ
VPLAJY
5
26495
41675.0
NERKPGWPLVHEGOYSV
TODAIR
25
18961
64544.0
SFUFEPBURCASUTOCP
OXIPAD
11
18070
77985.0
IHANJKPVSQFQIFDOM
FHNQAC
27
38404
76605.0
KDELCNATTMUDTPVYS
VQJSMQT
68
33675
57808.0
IMGITJQTKRIAPJLTK
CILJST
88
28590
5613.0
OKLBRCLVUQBFGDNSW
HMILRU
80
22931
70333.0
ZIOKHAIURCPIEPHVV
TPAMEMC
69
48032
6067.0
RQUOEDIWMOVKTNKHB
SMTDPE
23
45202
66037.0
YPXWOMGXCWRGBBNYW
KMIOTEY
83
46341
72973.0
IFNCNXSQXGMNJYKCA
WNEUGIN
19
42002
46190.0
YPLMQWVTJDFATEBIG
TMYGWFX
67
43487
11092.0
FUTBBERQYPRVRJSTH
JNYQAU
23
33515
56110.0
DIZWDRYYIYSDVSRUT
PKNGEAR
10
43115
13368.0
YGTIUAHESQTJRALGL
QEVHPK
35
46988
79485.0
JUWRHMZTPJBKSTQXB
COIRHJB
68
39141
33273.0
UUHFQXZQLAWLITDCG
DOBHAO
35
28832
34225.0
VUHOPKPDNSTUXSPGR
NDZPMW
23
38682
18911.0
QMXIPZDSBSAANOASO
ORARWAJ
1
47169
43497.0
GGIBCSBOUTJVOESCA
WKEVIWB
23
27699
8252.0
GOLSJTGTAVSOITXHQ
HBDHWLS
64
33070
66996.0
IMVGDEPMJVMESQHZF
DQWJYH
15
34453
29796.0
MOEMGFTGFOCXBKNUI
YBGOELH
10
33495
21323.0
LJGYOVPEFVLRXQAXM
SPMXHL
12
19802
12990.0
DETNUMRGTDVCEDHKM
GSSAYM
48
18104
77398.0
GHINFEYUWQQYGNQQK
TYKNUQ
8
44058
14605.0
JHXIYRWLDQFTSSUNU
ODQCWW
88
27546
15690.0
DOJEJETOLYOSKIAEQ
UTFUZS
13
17049
61404.0
JBTFWLSXDQCWUUNMN
ZDIQMG
24
32598
67695.0
XMBGAYKCVMQNTUNFD
UJXINBK
75
53366
69593.0
BSGXXETBTUEWRWVEP
QYLIQU
25
19824
47700.0
TNLHWGQPNQFVAHWXP
BYXRJDP
60
45020
26858.0
RRSOUNFATIVKUEBYJ
SSFHMRF
89
48553
59596.0
IJLRXOXILYPATDXQB
QHRNJI
26
35780
69994.0
PKPVTCUXVRQOFIRSI
ZDBXZS
45
32042
30777.0
FPGSMTKSBRNFULYAW
CMFQBG
56
42152
72671.0
ZOJTVOTJJPLLRHTKI
PRKZSWR
48
38167
43628.0
GXJHRAEMMJOIMYJSX
RSGWGN
79
40523
65667.0
ACQESVBAEFODJJAWN
UYRJID
23
15346
73058.0
HIOTRBDIYTDHLBEAQ
UJQQBO
82
27723
44864.0
LYIJSWXMZEZSDBFHM
ZOVIYSZ
86
45199
13144.0
KBAHKZTMDXXEMNCVG
ZFDLKZR
55
18044
71444.0
WFZAQZAPDTQNBITHM
YXABPG
2
46263
65029.0
YDVEIWFHJABYXRZQJ
VQURKQ
31
32456
13700.0
QAKOOEIVWORPCUPXN
MWCDYI
18
25154
58123.0
CGNWSSTESERTSFUIT
GNDCJN
13
54372
24334.0
ZULVJVXCSOUSAOEGL
TQAXVI
47
24701
23822.0
MRXZDJCZDUEMSLBZA
MFKZTR
52
31959
66199.0
ZDTTPYUKORIUVMEOZ
LMXSJN
67
40582
15977.0
SYOACQFZGRYVUAXIH
HWUBPO
55
33741
36926.0
IEJXWZBOZEBQTFRAR
ZJBLTZW
31
46261
7725.0
YTFGOVNNDJWLGQILC
ZOYMEWU
65
27591
68745.0
OBFTZFIAZTUZAURNL
FSKETZE
87
35859
65774.0
CIGMVKHPAGLCEIWDU
NAWOIBL
51
18702
55155.0
ZLUZSKQIZEOPBOHTG
IGQKMCB
66
26392
18995.0
AGOMDWKKFZPAYTXFV
JIXXHJ
51
44770
25076.0
NYNSPKDUTBHEWXAIM
NBJVYDK
4
50146
22306.0
TLEGYBYFLQJZSRNPT
MYKGQBT
19
40229
19782.0
QUTVIFQBFSDTOEFJL
XIWUEX
53
37830
17634.0
WRABQIWTQAMBXTZFI
ZAKDEGN
68
48214
62202.0
ILUIGYHZDLZPADKNT
GKGBPZ
39
41869
37955.0
XVXCWHGDKQWZWSFEY
BHCGMPD
22
51208
15294.0
VBIHVOLSCHXIVEAEE
OMSUZRL
18
16391
43841.0
DQLOPKQFYNYQAMHDX
JZPZHQZ
58
42144
21941.0
DXCVETYIAMIGHGRQI
MUXKMR
46
22385
22648.0
XRSEBFXDIKATFVHEM
IQEGIU
50
15050
37216.0
GUTYVVULJMNWPLXDM
PTGHHT
81
49105
77979.0
FDQQOPUSCZCAZUYPR
AATLLR
33
42586
35961.0
DIDBIQJANHKBETPNL
ZIQEXMO
78
40787
40958.0
MJQJYCLFLPXKNRPOC
HUCQHZ
20
28888
65749.0
HKOOAHDDZAQSAGCSV
MDTIDY
78
39720
68971.0
VDGZPBGEYNHENFQWQ
SCDEZM
4
47640
14370.0
EFUOJDCLWSFWVFYHG
SDNLPA
64
21691
5682.0
GMBAZEXQIGNXEALLX
BQMTJPJ
42
53705
78488.0
HAAXMYSWFXCEINATF
YAWKCCR
90
24642
14227.0
IHFQDAERUZITGSTRV
VLMGTH
4
51968
5911.0
LYHJTEDFWIRIHQQAA
UUSQYOH
50
37811
29583.0
LZRTGPOKKEHMQFWDL
PXYOGG
53
20219
74092.0
OSPVVWPEVXHJXOMMG
JLVSQP
53
46773
79807.0
DOILEYQIEGCZXVQWA
FZNMGB
68
28696
44888.0
AQXKCMUQFODWCZGAI
FMMEETP
79
17492
30582.0
QGIJSPYPQYPBRGJMH
HVXSQM
61
19777
54990.0
PIIWWZXKMJNKEPTQU
LDHTEM
77
25348
67037.0
XEODDHYIFMZQYNYPJ
OWNHGHH
60