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
30436
76294.0
TAIVZLKRQHLCOXDEU
LCGIBV
23
23558
50068.0
AQAGIPFPZDBERUPIO
WZCFGDU
47
15210
19193.0
USRTTEZRNKYRXSBTY
WINKXE
30
28493
25014.0
MVLANIFQVIIRAQENL
HJZTHOL
19
30830
39722.0
YRPSIICINNLDQDDPW
ARZNQM
32
47447
8356.0
QIVUEUTBFKVOQYTOT
EJRXTIQ
20
43760
15863.0
MXDKKGWJQVFWFHJAL
SAWNJG
60
53261
45882.0
YDFYEBEPKQXIFAZSH
XNSTJAO
87
41984
76747.0
BFFXNWACXMXFCHTGZ
TTBKEL
23
19389
52706.0
IXAEMUDLRMUHCKGTX
QDHMWO
75
27995
47220.0
WGRDIKHPFIOBJHQLV
CPTSHJE
79
53253
36870.0
RDZLUIWQNXEHGMDBA
OPJHBUR
86
15046
16399.0
QMDVFXFPHEGFSTJLW
NWSGPMX
49
34546
6174.0
SCBERMRQEFUIEFNWU
BGQGGKD
4
17838
74924.0
HXMSKHIYQQDEOCCHD
KDXOIWX
45
26757
50847.0
VFROBSTFRUQNOOHKE
BNTIGM
20
35509
52897.0
UEDNYWXTTEMUPVHSQ
QVWBXED
41
32064
39310.0
HZKMAKVPOGMWJEIRU
GJYZSIU
25
33715
28592.0
VBTXSNWTSVXRJWHYS
EJIIATW
18
31788
39554.0
FLWZIPSSGHUKSSVEG
ZXIKQLU
75
45147
49978.0
PTFDWJJZKSQFZOFLV
KMZHME
78
18406
36576.0
JFMCOTFYXWFMJHURD
QHDQBJF
30
41199
25144.0
QHGRDQZXEKUGCICHO
YWRXTHQ
6
23123
51546.0
CWXIVALUHATAPGHVW
BHCIHH
30
37176
57504.0
YLZWNAWKXTZVWHVTD
EZVWWVY
52
47062
58740.0
TJGNLKIBYIKOXMUNL
OVWSCL
52
50156
79344.0
IJEOBGAIQZUALBHBM
VPGOBZ
52
41397
44936.0
ANUTCBNVKOYKZVSTG
MYNIFI
4
38509
63548.0
YEAMTLDTENLVGOFYK
ILJILQW
44
22229
60602.0
RIYYEWJENFJXHATCD
UMHOGC
14
41350
10344.0
YMYIBRRETYKEUZAXX
DKEKKS
3
21244
5964.0
XIWTVLGOBBWHOAHTG
OYGVMZF
77
52377
75572.0
KHZLEJTUQXWOAUMCC
OUXVRN
36
26974
29318.0
LUAQZOGSSMJLXDEEU
QOAOYS
24
23514
32870.0
GJFXBLUXGJSCBQFSY
YDPYQP
74
53204
24782.0
ZNHACQHELNSWHRDDY
TWYKVN
85
25279
58500.0
MCZJUPLBCZDBVGODF
YERSCBY
50
39812
75209.0
AJFUESEXTMMPRFNJW
SAWZBLK
34
35092
29319.0
MWDTQVHAHSTXPBWWA
RNUJWHY
50
47693
50571.0
RGVYVQTNJGQHHRARZ
EJYBRYN
45
25513
66916.0
FYOPWCIFDDOZOOXPE
LJQIUP
35
18816
34732.0
OJZCGWTJXASSDOOGI
NRQBUL
89
47066
46171.0
EDLELPBQQLQPBDPWN
ZKHPOUZ
18
24372
34404.0
KKAPEMPESZZIWHMAI
HKASAH
37
18993
44128.0
PJQFKABOOLUDYNARH
VUSYIW
87
29423
26715.0
TZTXFTVABLRIJUDVT
DLKOWR
61
22735
54067.0
RBWPJAJRAUVJGWMFW
VUOUCE
58
31648
29559.0
XSMONFTVVWFFUSCFU
ALFPTGH
49
33790
40021.0
SOQCEMYROLCVRAPVQ
LBPKWC
27
45156
28321.0
XQJZPCZULPUPJBUJJ
XDGWSSY
23
37175
30170.0
DXEJCFFWRRGYGUICP
SICBTV
16
19502
17558.0
UTNHYKGGEQOZSVVMK
XUKWYAV
65
35796
44210.0
NAYEFCNACZJHNYSUD
ANYXOFY
77
31070
13703.0
CJQGSBAENKPUXUVWT
IHRGGG
52
44065
53754.0
LAOMVLOYSUFNEYIRJ
BHOBDX
41
46139
24558.0
OXLMCLWKNCVCSZSJD
ABBKLND
72
49637
57597.0
XMAOWMXXEAZUWCTKK
NCKQWQS
38
48373
54811.0
RMUYWBLMAPHQBPKXY
LGGFPQ
76
48711
42555.0
WMIKZFTQKEPFUUODN
FLXAXRR
60
37516
64219.0
RUIKCAZPVPDNAWVET
WTLMSC
50
17979
67518.0
CUZFMOOCXMLQYJNXS
HLLZDPS
55
38446
52326.0
BQBHPERFWOBXZKNBC
ACXHPF
27
23875
39366.0
HVSEYRNVEISXAPTTL
HOHCCCN
26
23029
18512.0
JXIIOTMXRFEOLPKZD
SPMKUMZ
64
26050
37106.0
EOVZHFWWMGWBAINDY
IOMPKIX
52
17501
26628.0
JIKPTZMDWZNNVCLPS
QHLWTI
25
15523
64844.0
TCRHZNCFUYOBNNFGV
NJMMWNF
63
21414
19586.0
CHBRWPIUVAMFLWMSQ
PFYMQID
10
33348
42179.0
VKZFZSGHKZVMUREGC
LAWQNZF
36
18604
69674.0
ZRVFETBBJQYDPDOQK
FOCHRQK
60
32062
24029.0
NQHBRKMJNDOIXBIKW
VKSSGG
15
33966
50908.0
TYQXTVOFIQLHDPZDH
SGNTIDJ
76
23055
63110.0
FQHSQFQSMZNYEMSTH
RPNBOXS
78
32493
47773.0
HHCCMLKZNSPINJFKU
EBNMXLK
89
37261
49630.0
SAWIOIUVGRQTFHTHI
ERCBLTX
7
30051
54459.0
SIVMENSPNYAJXJOLU
PRKLHYF
81
51819
14179.0
FDUWDYAKKZIAZDDOA
WDJEMRL
88
41831
13931.0
SUKMAMZNSIWZITIKP
MYNAQWA
83
26491
74813.0
CQTXJUFPKMPWRNZDA
CUGVZK
47
28337
20671.0
MIAVWFPZNUZQUPNVR
YPEAZCE
76
23822
63420.0
MQEUGSGNQELPMEYVP
PKEACPG
68
15912
19237.0
SZURFMNGWDMZWWQOQ
XYKSPRN
17
33880
67315.0
ZSYNBBIXANVVQDNEQ
RUSXQZY
69
21073
49779.0
XHYZPODGEDNEMQLSW
UWJHAAZ
26
32237
10227.0
ESPUQLINAUZUTMYEP
CJEWBQ
67
34614
39278.0
ZRYGEGXBDXJVAXUIW
HROJXO
84
37285
26648.0
EFFLKXLWAPXTRKPUQ
WRBNDNX
23
43892
35542.0
LKHUMVWOZYEUFQIOA
OYRPSLY
4
26783
43231.0
QWSUCOUKCPQKLMVQM
CYPUYKP
73
19389
28407.0
SLNQOVBCJFOXHODNP
FHZTDM
22
37597
39006.0
ICOQFVWJNWXBWKHHG
SICRXO
86
45621
74711.0
OAOKIKJSYKHCPRWKN
EEAZYU
7
17015
56830.0
KSSHGXHSMOZFPHRED
KSBZQQS
39
19449
37703.0
FWIGXKDCXSXRMTGCU
KRTPBFY
18
30344
34581.0
PSOIPYKDVEWPNIEAO
CJRTEA
48
31471
69515.0
NNCWXYOAXUBRPPPRK
VOJNDVK
5
32901
47778.0
WZDLYHQJHIPOJQVQL
YIXAMHY
84
35964
35842.0
VVYIPZBCOHCGWJKII
PZGKAJQ
19
53220
37278.0
PMFEOFJTWEIUYVVVU
KETEBLK
47
36670
46632.0
BMMFJNRRFGOKOXEOS
JMNJZRO
83
40777
63719.0
LGLVCZQYBPHAOEKPQ
INCCKTJ
89
53611
77315.0
CHVPOFPAKNOTTBKZA
BVYBRV
54
15081
28211.0
LSDOOULWAPSRIESXF
YZJUZJ
9
18006
48800.0
QKESEGENQRPBRGRAV
XYCWLCT
17
17251
13219.0
AGARSDGKJWLSUAGEE
IVDPKJ
89
26264
73363.0
NFGNGIHDCKRMKOWMO
JXIOEL
47
20117
49021.0
DBHODOIZZSHENKHJD
XDPOCUN
20
25017
16700.0
RECKCURRXQUOVCREM
FJPHRK
89
24593
33695.0
HWCQUIHJHSZIUIUQC
VRQERZ
69
19275
75127.0
SSKUIQYDMCWDAYRXA
DZDLZGL
81
54130
38353.0
AXOAWCAKMKNPWYNYP
QOSYEM
23
32752
19580.0
QALYVRYLXOABTWKGO
UCXGHNT
14
25841
71982.0
HLMEIONSQKVROMUFU
BJEEFW
72
47849
20308.0
XMHQSNPSXGQUNNYGI
KDZPDKY
20
38353
22043.0
IVRIIQCTCJMZKTQZK
GLNZIA
32
19810
67816.0
AVIGSGUXWZNCJOADK
FKQSUVV
26
47747
75485.0
PDYNZBEYUGGRMHZFR
AGJOTR
56
46941
44722.0
UBBLYPLFBKPNIWEWY
WAMFJJ
39
23300
68194.0
DJTNVQQBWVAPZUZIZ
ZGGTUH
63
36114
6553.0
JUYVYWNGPDSOXJVEM
RQGONID
69
24340
45793.0
EBDHFHVKWWKZRVESQ
YRUPFKP
46