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
21935
10497.0
XMKFPHERNKRFQBFSX
VFHSBS
37
19297
69239.0
BKKHKBGPLTZJUEFGH
QWMXNGR
61
38478
29969.0
RKUVWIZPBJDXZLJMA
MJUWLW
35
50143
30730.0
LNIDXABXNJOFOAPFV
DCODBZO
73
51320
20475.0
NPMIEFAOLPUSGFUHR
OPWYAF
49
34556
44323.0
WOMGBHOLFPMZPYSYC
LUXDUZV
6
47557
68597.0
AWCXGFGFDVXNTEZRD
STVPDIE
38
31169
71043.0
LOGZRUVZHIEBGNVXL
QGTVBLX
67
28281
50341.0
SWZBITBIWZTPSKEFJ
XBINUQ
8
51766
5928.0
CTMIJOFUSRJWAUOGS
TQYJGF
67
42149
36298.0
WURJLPYMXCZTCQXGV
XFSCEW
61
49287
44992.0
LOJQSTYTRLXZVMMGD
LIFYQCO
31
22223
54733.0
DERWYSHABWIJBAFBR
HCLXEO
14
16457
14902.0
YMCPHEWGQAHQXCICP
CLNRYAS
88
25441
12724.0
CMNWKXALJSCTZOEDP
DDCOPLZ
56
28312
42164.0
UWOEOCOAKUDSOZYVI
CTTPCL
20
19662
33090.0
TDDNWAQJLWJOHDLEW
IRVVWB
6
24032
43612.0
OCCIKDTLAXGEDADTA
ANXZQK
40
34992
9137.0
HORDTEHQKWLVWHMTB
PLEVPDN
15
23425
76196.0
MUQUPEZWBTBIZRBLG
NOTGWL
78
43870
67192.0
NGEFNZJULYSPFLOBP
GMFQBUX
80
46353
37674.0
KEKLNXVGBKJKBRDVU
PSCIWJ
80
50690
38380.0
TJAYIFHKLANQWAZRV
IYSDPOO
36
20146
19276.0
XMZHEWDKRWVAGUNUF
OQPKAFR
2
45094
12765.0
DDQABZAESCQGQMUJY
EIHOYG
46
33886
6179.0
DJKWFPJDHVGNWKWZO
IXAYDD
63
52907
11266.0
OKKXLSMQTMBLEBFXG
YEHCPAC
70
29101
7628.0
RKSJJEDKILZLGCJWJ
CQJTZVB
83
40319
57289.0
UEEFFGUHYPKCEAZTS
PJLGUJ
68
22040
17883.0
NZESZZLLRUYJVICIU
HYQLOU
19
53928
13092.0
YYYGUCALJXANAPRLZ
FZQJEJX
4
35895
35079.0
LHJONAFDYXXJFYGSK
XKBHPA
53
52088
25935.0
XEDHDHYEDXGQTZQBD
IKMSSTE
13
40643
75894.0
SAJWCYKQCEQOEKQTM
HXUUPD
31
17403
66724.0
PARXBCBGZNEQFCFKB
SHYYRC
63
21393
38866.0
ZEMTLIYBPFAOEYAJM
WXIJEY
81
15503
16004.0
NFGRDOOKNIXLMYFKD
ADHJMI
24
37658
72467.0
BATEQQVUVFZQTNMRZ
BVORDN
62
26986
53176.0
TDKZKETAEGLRLDUQN
IRDPVY
71
34201
20762.0
RQIWIMGFCZXGKGAVY
CMUCJHV
73
47605
59141.0
VSCANZWUFWBSLTXXF
AFPRPT
58
51257
12679.0
DMAPUAJXOTABCNSKY
JMOSHKG
50
54142
50982.0
GOAGJYVOYSIRSORRD
GACZBY
70
35355
29044.0
APDQRVSJPQBVCMFQZ
VNULPW
84
19141
15484.0
PRJHDTXEXXKGPYEJT
UNMQMKP
90
20721
54477.0
WNEELFKYLGNBQHEOT
ECFETX
53
26213
49334.0
LLMFQQTDRDXNQPDOC
PXSIPB
10
52390
15026.0
JWARUHKDBJCZSQDUD
AQBQYR
33
46993
48015.0
QBCORMJQVTOCJZQUX
NWVKJWD
69
53436
69382.0
SBIVPJHXKJOLADQVI
EUDGSYU
30
52605
22243.0
TSYOXCBPIJTWGZQVD
LXLMCV
71
43478
13809.0
PGOAEVPUVTUCHIYKJ
AETICM
86
21663
59577.0
NLAKZNOETIUGPIBDV
HHHUCE
22
41618
27309.0
DLXJELYLHJPLBIAJX
QUWESH
49
17580
44208.0
SIWLKCNQGCPSQPIEH
GCUIHV
81
52999
72921.0
ZYHNOXCGPOHJXHUCM
TDPKQL
19
24479
55842.0
HSYBGFJFKUHGKSFNP
WLTLFS
23
50286
10868.0
KXUMAAZSDZHCAEUCF
YXGVMP
82
45522
16269.0
SIRYQQSGVGBJSHSYF
KZDBBND
46
23223
7067.0
OZCXEURZTZGRCKJNZ
ULEMBYM
83
48142
16526.0
BPHKCRFKUOXRINJZM
LRSPYN
79
23314
28690.0
SMDXUQSXKPETFMGCE
QHBMNOV
52
47018
56873.0
NRIDFIGRHMLQDHEFE
RUISJL
25
47086
34131.0
UJUMFISWTJDSFJHKD
VKUHHFO
12
44839
11065.0
VQEHJCKSYMALQGGSR
BQFGFP
40
20509
46341.0
BFLDTHXIWABNEBDIF
XWBESHG
56
54309
53150.0
GFSZEZPULYNIUSLNV
BHGDWE
66
16570
49830.0
ZLRACRAHHWIFOMOCJ
MRVCYWA
9
53212
23619.0
ASOCIICWDMIJUFWAK
JWVOVMM
34
38013
10172.0
WURFXJRJYXYCCUWKW
LUXXMR
10
20298
28679.0
PWQPCGIUIFZLRDCLP
AMYKGO
66
54598
72523.0
ZLQJKNJDIVINJUQCK
MFOHOO
8
20518
39521.0
HHESAEVKLZVBNXNPF
NELJLH
18
50296
12818.0
OGETRTKEZMCFGRGOZ
AJJWNAO
69
37205
58937.0
EZMCCLRYWVMIMREHK
UYJUZBM
5
42688
57005.0
HXFKYSZSUODTGOVTG
KZCTDB
5
33118
15590.0
NNTQQRBODYMQHIUAO
ARPNUR
63
33392
24729.0
JTBXOVUIYNERZYWUR
OWEJHF
36
16644
8883.0
ZKWAOKBORSTIXKJCX
MJZKYOS
59
49893
14180.0
KIPKMILAXLYKRQYCT
EPRGED
11
43044
15796.0
HBGUGDIYTJROPFKIW
FLHHCI
90
35216
14011.0
RVLIITOFWNZTCUXOS
HQLNWF
40
45902
53662.0
ATDWLVNPFPNIEWQFI
ZXAHQJL
19
28459
40201.0
UGEMJAZXUBRDUWCWX
WYAHUEA
66
30489
40233.0
XHUBQDBZQOGJXLIKK
QQJPHGG
8
43157
8240.0
KOXBEPSVEAQMRQOFD
FZHJGCO
51
41685
43902.0
HMCKDNVPSNNRTQRDJ
GTXMJFM
31
48867
33079.0
NUQDIBKSUMZYTDWAB
WJHPCTR
60
37962
28547.0
JJQCTCZECNFCVSCEP
QGDANGZ
25
15166
34254.0
APXSZTWQOUPENTLKJ
TEMTVNL
58
17956
16196.0
DCLSLGUMWLPUVINBY
WUDOSYP
1
23693
12462.0
ZFITKLFLFFEUTSZJB
RUXGWXH
74
16382
44364.0
OOTHRSOECQHSIMWET
DTBIROA
24
29861
29213.0
JUYOWNEJKQXEVSJQF
MTNMOLN
65
53471
76416.0
VLGLVTONJJBDEKYNX
SCVUIGX
11
46189
21097.0
QKTTHOTJDZAXQJIUF
HBFAXIG
44
38446
62914.0
XJYSZGSPAQNYIHCEU
URWJKB
30
30973
39377.0
SWWXUMYWURVWKKANP
SKHMTVC
36
49444
19734.0
MKTRDGHEWPYQDBLOI
TKHPOV
30
18793
78074.0
YTOEWROIPNRGZTECR
KJODTXL
28
43089
12610.0
CUMWHYJXZKFKTQZXI
YOGXESD
37
25256
10646.0
SRMXKZIEYDPOFAVIQ
JAQUYX
25
33313
75579.0
IZJSWVOEPXEDCQUXV
AJRTVET
27
36030
15215.0
RPQAHUXAMQAXZDMXX
WTBCDI
2
41580
9836.0
TKULHMOHIPEXOMBRV
XUGGXD
83
44578
19027.0
TSHCVGNKCPVFBCTMH
AUGPZO
57
49066
68685.0
UVKMTSWATDZGWZXSU
NUMORPB
4
46907
33323.0
BJEPZKKWNSMOAROQI
WLRMTC
30
50069
64910.0
JXZMJJDWVWUDWJSHD
FIIJLOX
51
46160
28311.0
EZVLBFHSWVZLSVASO
UAYZNM
42
54195
60238.0
PIVJVIJPDRMGEENOK
KGYQFM
39
39601
73268.0
GZOYEJCTGXAGIYDCJ
YNSTXQR
2
28788
50821.0
OFKSSSSSRRHLCFJTX
RKLURS
52
25979
41948.0
LOHAHDGYATNHBOFIF
YOPTVKR
55
36155
68859.0
DVUVUHCENWAKTIRSD
LKFPTFU
72
38894
11519.0
OBMTOUJDNRDROEASB
RWKJER
29
30597
26436.0
TKCNJINKBXATOTDHE
NZTDZHG
51
41012
48929.0
BAXDTDICZUZQWHTZD
KPOWOJ
66
40055
25261.0
TIZMXMXAYWITHWFRG
KMPNKMH
38
30224
31373.0
DPGCLSYJPTAFALYKW
QVKMRN
29
39031
45794.0
SPCFIVDECXPGUFJRF
UEYRIP
14