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
29888
57080.0
ZYUIFCMHLTHMDEBTD
UBVYBXP
59
25081
18176.0
PMDODRMMDIKHFCWAX
DYFKWA
26
35730
27208.0
FREUVAHEAETCUZKRY
KVPBMTE
54
26516
37676.0
RQFWFOBLBJXGOPXHA
HREQGJ
51
20747
44652.0
ODUVYBSLGGXURTZFK
CSORFBC
68
31451
23596.0
LBSGQOJLBQUNLXYDM
ALWJCS
67
25146
41042.0
DHRHHNDWINVWDVTIU
MFKRWWZ
7
30619
54777.0
HMRAFLSHFBFNLWLEC
LLBCPLD
57
32763
75520.0
ECJIHHLJPYANQQFQA
JYGRQW
71
23408
32538.0
IWSROGBIDFDYFQBGR
JWKPRW
54
15812
37780.0
SVWCIDLMZQHEDCGHO
UQKCND
58
54932
22374.0
JRNPHWOWAKTTEDQOU
YMFCVO
23
42578
60289.0
RGURUYRPCPEHGAOOS
GSOOXEV
25
47583
42070.0
YNYGPKHEEJDHDKBRM
UGAHLE
26
18554
72297.0
KZDPGFSKQCUIUUROR
PMLROP
17
42045
17625.0
KBFOBKCHTQBGAHOQF
BEYWQI
68
42012
8970.0
EBPLYWFZLQSSSKADQ
OJRWEB
32
35505
33775.0
KSBCZNRQOBIFXCLDR
CBFKHTQ
45
24793
58133.0
XGBZPSEFTFYELECYZ
AUYUZER
65
34610
57366.0
VHHMEMZEXMVMJJBXI
AGKIBES
57
52997
6217.0
BUHYCOPHZHVGLLYOM
DCHNYB
45
42581
15735.0
EDQLNKXJHEZCIDHLQ
NNXWBTI
78
22499
16889.0
XYHHJZIFNIOJTKDFJ
DLGCAM
89
46297
24418.0
MDFFPWPNFTYHDKRFG
YRSAEX
31
18298
48591.0
HCOTUQWCDNNBKIALK
KIPXYN
37
53453
27150.0
GTYRTFXZXLJGMRUWD
IWZDCJQ
34
40950
43569.0
EWHTPCRACMGMEXAHN
FFHRUR
16
21779
58891.0
LMZIGOWJUSOLKXLIW
TSEQMU
80
15455
21815.0
PFQELEXKMWRNXTVRK
HDKXHCD
64
50028
32090.0
EUIPXBWQOQIVKMXSH
XOMXXM
16
19751
8625.0
WNFBYEHRIAEIIHXEU
RAODTD
71
48766
37953.0
OBYISPUJCRKTVYJHC
WRTIPD
90
25275
66153.0
VEVRUXFHJSGSFTFMN
ZYMNMJN
28
52644
8919.0
HEKZRNFNFTEWKXXJB
JEWBWIQ
77
43363
47573.0
RIGXAPEDFQCBZRFXK
ZKGIDL
14
22571
42607.0
JIARKYAPZBVPQXVET
YSDKPDL
86
26997
8242.0
OQGLHIWLFTNYGILZH
DFVEGJ
6
52103
62916.0
DLGPXVDXSVCCARSNX
XBRLAAG
75
16334
23524.0
SOFPFKLSWVXPYHIZO
JWBLBQ
75
49475
30975.0
FJDVKAFBELNQOEHJL
IXIRHJ
88
32822
22301.0
HBCUQVQRPSZPDVVXQ
BQZYSK
77
44640
20758.0
BYIXRMPQSGJFELWXW
EMXFKC
72
20332
70163.0
ORYEHRYAYQALTXNGU
WHYSEQK
6
40765
31556.0
LTEKSSEZHJHYPHPAI
AQWCJTN
82
17977
18171.0
VSHGYDSQWJBLIIMGQ
MUQVJSV
47
22940
5685.0
DDOHFQXSFNYPKJTBI
BMUIZB
13
25024
44203.0
JRYBKQBEZMDSIXROB
XRYMKSW
5
15004
64966.0
PKZNDEPNPROCECWVJ
QIHPAPW
7
41643
77570.0
TBDOUCFDLIJRLKGJD
DKAJKXF
5
35952
74399.0
RAVCARSGQHAAIAUOM
SFCJRQ
86
24818
63405.0
FJKNHBCDHNFMEVMHD
DMIPCWQ
34
33939
62994.0
YFWKPCHJRSTQHACQH
HYQGCP
87
32767
30533.0
ULRBATSZPHYKUJURN
SEWPSZS
61
18747
36799.0
LFXIZACZZGPNJEVXK
MFFWPDZ
70
49360
60312.0
OQJRFPXUAKYZHPFIJ
WBKJSX
90
30706
21611.0
SJDWWUDCUJARTMCSV
XKIYIBZ
36
19059
44977.0
EDVYMORBXNBKOJEYT
CSKJPM
57
51250
48827.0
SZWETDQNHPEKHYLGA
AMKRQBH
58
43840
30176.0
VWLDUNDLLNRSDAGDA
KHVGPEI
1
49861
65987.0
EEEEJRKLWCCQQLIMK
SBVNXOC
21
36357
76442.0
PKHIFPVOMHHBFDCVZ
YPQYMK
90
21735
60799.0
DMMECIAROIOROTSIX
LVDXVV
82
26396
41828.0
UUDDGSCVUZZQWQSOR
IHOCHG
58
54460
34733.0
JIMZZXRGCWZXPSOHC
AKZIFIE
14
29151
52498.0
FSUFPBOJXBXEKCCSF
AFEBVQJ
19
26260
34506.0
YKGRQTJKTJHZZLECU
LURGLJ
46
45248
5973.0
HKCMJVZHOEEKVOHUR
AYSJWO
41
25715
65487.0
IGKYYAPIEXJLMRZEZ
VGIRHXH
6
53986
10932.0
DZQHVMUTOMQKOROXI
SHSNSKO
21
53214
50380.0
LTZLHULNLDBARRFUR
SWZPUYI
85
29876
27343.0
JTYSMUMMZAVVHZGFL
QEGOIV
17
28514
21619.0
XROAVARXERHMSNMSA
AGNWPGL
65
37688
43368.0
HRVSWISGNYBGDYCSM
ZBQGQE
36
25545
55758.0
WJIPDDKDZVZTFQGJI
QAZGKCI
5
15426
31469.0
TAAUAUEBZTUDSYCDT
SAYVXKY
41
33830
73408.0
NOOIMUADMSZUITGXK
RAJVXAS
90
46033
19585.0
FQIFISUDEZHLXNHLL
XWZBQME
19
34302
65828.0
ZQHGQXSOZRETGQWJX
MKEHUPF
66
48578
53622.0
TFFVSMIMVXLGPHYEK
NKZORYE
5
40076
8653.0
SXHAQJZXVRSEHGEZO
DKKWEN
10
16278
34326.0
FCOEDYXGBQVRFJBHD
FRIVEZ
57
50515
22721.0
EKTWEASYQDSPHXCGS
JGGTYPS
35
17501
52008.0
POIFFKPZIGOIXALWH
FISWNTY
34
41315
11165.0
NISHIWTFRVBMXLRGZ
CGNMKZT
19
32054
26191.0
QNOIOHPGUFGHJPIGT
KHBVUCE
71
21813
64378.0
ZMDOLUXKTTYVEOEWO
RDTFPFM
7
18839
7339.0
QZBQYNNBIEVBLKHGC
KFRXSD
59
41509
20849.0
MOVFSNGQWGZFPMQGP
HRVDOAW
33
30285
47192.0
JCKFVVKQMGWTPDXDU
TKWWCLE
88
23923
6846.0
IPTZWLCDRJVRXGNES
LFTPDYV
62
35912
55867.0
FZAQROVNQUDVVVBKL
DMYCQAV
89
28377
38877.0
AGYDUTFUHFJQWGBWA
RRTWMV
37
39952
32610.0
WXELBNREGIWQAVQHP
YJNQNFA
73
53664
8684.0
TAJYHCUZWEREWVRGA
QGNYGTS
66
18980
51744.0
HTDDSUEPHDGDWOJPP
GSPTFEG
33
37637
55507.0
KGBWBFUQZMXYPVKYQ
QWVVIH
72
36772
18342.0
ESOXUINRSBKCPNFFA
NTOGHCB
54
51096
57518.0
KAVBIUOBYJDWYLJEV
JUCQNFK
74
32657
47185.0
VCAHPLIDNKCTLVELU
SAHJBU
26
26928
67718.0
YMMTXXSBFAFZJRHTA
HIUXLC
31
34567
43830.0
NTXJCJCLBODBRPZYY
IUKFVKZ
69
50497
47696.0
WGDQBVSTCDRDDVVAT
KWHRBAF
10
48710
62490.0
SBFOZRQLEYSQCYUWK
FDLMYP
52
49627
12543.0
RMYRKSYXLWLXRJECP
JVIHQW
59
44338
38054.0
LALZCVSUZVXGOAMRE
ERQXERW
89
21921
61616.0
EVYYNTZJRMEVDTTDW
OUKEOTX
43
28077
28968.0
ESKVRDQDDNVHXWHUU
LDMJRJR
82
44064
56174.0
EOUIEKCOWTNTWXRQJ
VDEHLI
45
36343
59261.0
QMBZPYOIDKBOXKWBC
KIPDDVX
32
26689
32342.0
IPNONJJMBGIRPBJCL
TWQBVTB
63
51963
44886.0
GUKPDDVLMQAEVCFSK
ETUQTP
54
29558
70248.0
DBIUNFAJPJBCEXAKR
JXUEEML
21
48340
48271.0
JHAMCFHAJUETIBIPJ
TJWYCM
60
39051
51216.0
PHWMCGEVLZHVQTARD
ZAEGAT
61
29431
12851.0
JHZULBIRHCRUXSDEA
TBSYSHV
7
23582
59540.0
FHGSETLITEXCJMTPF
RLTXMEC
79
27716
47448.0
DQIRAYPBEANUPDCXP
ALAJFA
38
42162
58715.0
CDVRDCNJLDLZLCXYY
CKIZHV
17
41958
62102.0
PJOMVDQYCPZUTSKMM
HZCUUCM
20
21567
37171.0
DTVBDMOEKDEOQDFDU
NDTEDW
41
54198
28466.0
NZKZGETIPVBEWRQIZ
RAHOPEX
48