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
25473
51141.0
BCNYKMDLSGQUZGNIO
AMHCDDG
20
25601
14829.0
JWRNTZEGOZUKOHRIZ
NYRRSTA
13
46256
17142.0
NOOGYUIQZGJRIMMFW
NEBOAL
62
23206
58108.0
DCUPMJWOTEFKUGBYG
BYWHBTP
20
53741
16677.0
BLSXNBTNGYXMANWCK
FXQXZY
22
52239
73350.0
FCQGCGGOBHEHGRPYK
FZNJSXT
72
48909
36279.0
RORXBXBMOTKHXATDN
BRMMVI
83
48600
60283.0
VWEKLVPPQSILYJHCG
YQVJNSM
68
44230
74681.0
EBPEMTUYCFOOCSKOD
MZCNDHY
15
39966
18452.0
TGWYHHLLODTYTWAVX
RMANBQE
34
47830
42286.0
EABMZSUMQPAHJUTDF
NPFSJY
49
39265
45915.0
BAMEHZHADUFMYHVZA
AWPVWWL
59
52684
48527.0
YPVIFOKAJPCJEGSYE
LVHKUKF
36
49448
54165.0
PBCDAADOIDVSCFRUG
IKQJKM
17
54692
75618.0
VBVKOIJGXBHZBLJGZ
TPPIFG
78
51750
24577.0
OYRHTZEFMUIBWUHVH
ZYBNRI
40
51324
51856.0
JDCVFXLARYTYEZLYF
LHXJBJV
87
37250
63438.0
MZSOCEVWNFLQQHVLT
RHEEWSD
90
41918
18892.0
WTMAJKYLWLFOSNKWA
KZEMGG
74
16692
56591.0
KLMAXTTKYCYGKTTGY
TAVSNV
86
37637
55499.0
FXURTSYTXFSRRKSOI
EJBLZTW
17
22106
68293.0
JENAHRWLOTFIGFCVY
QRJXOKB
1
17074
46680.0
HDEHCOJGDTYNAXQVG
VKCXRLE
56
47009
55821.0
AVEMJHQJELRDOTROU
QKVQJR
69
43979
23039.0
NLUOGNWQZTZNCOSYQ
PTQRAX
73
17270
50189.0
YLZQJZVKULWNDJBWZ
GJRPQKA
2
38185
78628.0
OEJTWSXJBLFJZYEMR
ZHMDWD
28
37160
69357.0
MZJFHCDFIYDWCMYJK
MAVKQL
52
20996
10529.0
CPKXFGDWPFFYEYKDO
GNHHARU
18
31334
74751.0
GWGSRPSIDDNLTHKTR
TPIPQT
8
51035
74162.0
HVCOJYOQFMVDLANVJ
RHNKIK
28
36840
78016.0
URSRSMPGUKKGHXXGY
DCYNPL
85
33550
56602.0
KMNAKAXDGPIGVZEUC
OXRWCD
86
43850
45271.0
DAURGDYRBZLXHXVHX
CSFXRJ
75
40008
66182.0
CRFNGASBAEAVFDKMR
DHTHDYM
31
38384
48209.0
PRDCCVBHILUZLHBFU
GMEIDRO
69
36344
75014.0
OJHNOSTKAYNUCYEZF
LTVRUZD
28
36166
73471.0
UGZENDZZYQEOXJEDL
AEKMLAA
36
49828
74919.0
GOGPFHDQYUBUDQUTR
SLFCMDC
80
40007
60117.0
TEHEEBEDLRBLNMKXL
QQFSYR
62
30050
78638.0
BWYOIGGVGSQCMZXKO
KQWJPQ
87
35894
79809.0
OGAYTXLYNPCRXRGAP
ZZYPVN
30
36145
32907.0
BFXRSKHTWVSUPMYUS
IQQZPGM
7
26193
26075.0
MPYKXAPUDZMORVGTI
ISJLIB
59
34652
23761.0
ZHXFKAUZLXJSVCPSB
KAZDASC
14
16830
55937.0
OTSBURHOKUPGUGKDX
QVSJEMQ
63
28455
58688.0
AQMLYPXSDBDLOOSFY
XYEVNQ
18
30160
76224.0
ZWERANSTMNWDXAGGJ
JNZZWJI
53
36752
55980.0
YCCPSHRDRVUUERAIT
RXITXY
24
29985
51114.0
OBYQJSYSYIPICNSSW
KEWFPX
88
22399
40473.0
MXNRJBHDFIQEBDLKH
IXVOWL
16
35203
16002.0
UNJVWFAEWMAYYFFWV
CZRCBLN
5
53108
5423.0
GNUHSSJELTLHFBMXK
JFDMQM
29
51677
75283.0
MTSSAUSZTQVISZPHG
KFYASB
88
52898
28003.0
NLFKAFQLSZIMVLLHI
HBDLPEU
34
46193
78784.0
DXXQYEQXPCZLKHXVQ
ANYWGMD
24
26411
62176.0
ADMQVACENPYTEKERT
XWAJJC
5
36488
52739.0
UOKWISWZDXKVMJCIH
GUFOVR
47
45144
44289.0
NAHLKYQMQTVBSAPKX
OPNDSEQ
58
15021
16282.0
ZDXSXXLFTCBFIIQSP
YUKMKG
8
22590
39616.0
AGNVAAODRENWNSNKY
COYGRY
86
46153
57247.0
UMGIYUMXVKJLFTDPL
CVIRKRZ
14
43000
17711.0
VIJDZDMLWVDOFTCBZ
PAWPSSF
22
23694
28499.0
JTZKHGYJZOWJXJZEZ
FXJSTBD
3
28631
51645.0
RMFEGASYLZAJCNMYG
QGGLOSW
35
42827
42851.0
VTXQLFSQDYVAXEUDG
ZIAVOA
7
35665
73920.0
QNCHVEOAXMJTFWRMD
QBBMJY
45
27008
63301.0
UQQFHVUYXBIKZUERJ
NYZSPXR
69
53664
41448.0
FZNOJOTNOINOXCOTX
OACCOLI
24
52579
5324.0
QZGRKDVQKPSVZZVIH
SFZOZK
61
39973
56927.0
CEIQSSNBVKAJRIIWY
OMLVMY
11
34932
74988.0
ORWYPFUDSGYRCAXFV
SYTQBAN
52
31085
74881.0
LPFOMASIRIHZTKNOT
TONZKST
35
16709
15807.0
QHGFJDYLOXRVCGFFC
AMJOPHV
56
23408
41918.0
JRQXNKIWGUPROOKRF
NSHREUM
28
33701
60532.0
ZRNNDSLQBOGIHOMDE
LRWURWK
2
47335
52243.0
CCLXRGBXCVAPFMGCO
JAOQAU
10
26675
32819.0
ZSGZVLUPRCHNEFBTF
WCLZNK
21
33397
17555.0
XXLNQVZLYCYUFPBLN
ZKWVNV
68
43171
43521.0
FIYJVPRWZQVSBVGET
MQQAMJU
12
18876
30102.0
DGIYWPRCRWWKSMFTZ
ZMMVMD
46
46737
13235.0
CMAAEZPYXTAKCXTHU
OBDGJNQ
39
48717
78797.0
FOVOPWEYQTPRCOKGG
PHTONP
47
17427
5832.0
VHDASUVTFYLQCGAOJ
KSMFKX
6
47574
23641.0
BKDKBHLJIWSIQZLNW
LKDXSGL
72
34251
65057.0
RDKLEDHCFKCBUIGWK
VCBSQT
76
15045
67984.0
JQXKTZCXYBAQHCRYU
VHAARGU
73
18025
34646.0
MEJCAQMEPMPKJRXUB
WQYEJL
38
20706
15657.0
QLUWAQMCXTPBYKOLH
DGQXMP
31
36103
44737.0
HHLHPAGWKNYXPELGV
WYNFOD
56
23521
20303.0
MCGWKGNCZGQOKVZOU
OYVMVR
21
32653
15918.0
MXVZFDBYGNNQVOPPW
EXHNITH
46
34782
64386.0
EWXPPBATBVEFLYXXN
TBGDKUY
67
17235
61846.0
HNLKUKRXUHDYXHGTT
MWBSEO
71
48436
68773.0
SFPCXJWQNKUHRQQXS
LDWJDC
17
17697
54005.0
UNHLQLHCNNQYCDKPF
LVZYGH
28
54821
75520.0
YLWPKEVAAEBEASJOJ
QIDKPT
78
15291
44046.0
NSSILAFIXFCVVVQFT
JIQSTLK
66
26754
63308.0
DAXWWMDABKJETQIQC
JGQCUZK
22
30742
46520.0
IQSOSXYEIFBPIUUPS
IZSCFHL
21
34748
23149.0
SRJXGRYGSYERWIABX
YKNYCMN
45
20974
27255.0
KGLCMTNTFLLHWEFLJ
QKPCBVE
67
16434
73750.0
GRIWVVAAGCSAKWZBM
ORSOPGX
71
34953
23967.0
GLGLWQOIXNPKHRYMZ
JCEJZJ
79
20583
47126.0
UTKOIEPMBMNDKQRXB
MJXFRN
44
21714
59361.0
ZPNQRZPHAXCDIRIIK
UXYTACT
52
40012
60848.0
NQLLBNEVHIIQONZHA
QFAZBE
26
23995
25775.0
ACNQIDGEUAMZFAQJT
YJUAVJK
61
43248
17962.0
GGIQKBXGVOCGRXBEL
GUGUIX
55
16491
7625.0
ZEXZERUYAFXKTTEJB
VHXOXM
39
35994
51576.0
CRLFUSCLJEAWQYGUG
POFXAU
11
38035
18888.0
DRPZNZMRRHMDFFVXE
KVYXGC
71
27328
33324.0
FEGMZRRIDZSHGVHBN
SHCFMG
19
32619
45820.0
RLNRVEYOGRZWRZLRL
IYZRLV
55
49158
50734.0
PXJHZSJRXYAKYDZLE
VWJRSCW
25
43918
55404.0
QALLNGWCISBEHYXHT
VZIYEL
49
50483
36433.0
HQPJEPJEQAAHNPPIM
RNGSHLW
22
29808
17399.0
ZGVBXJOGUEOFFQDSQ
SSFTLOT
75
47259
14430.0
FHYNZYXAJJRGYMXOZ
AYQLSAO
37
29102
48614.0
YZCITJMPYANHWZCTT
OJGGTXE
88
51708
9156.0
YSIGCEZFFWVHQMCHP
JHGJMM
15