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
33105
29841.0
HEOPHGBRLIZNUQFOX
ACALKP
42
29051
76951.0
ZQQXOXBOYHGJIMHYQ
WTXIKI
60
31708
69101.0
HPJAWKPDBFDZVFLWX
TJGJVL
86
32858
61593.0
XWAKPVBBCFIMSDPNX
KNASGS
61
29706
43421.0
KRTKWNUWNFODJMAKP
ECBHMP
76
37255
36130.0
EGNENBOZDTJVBMQJM
TIPRZW
71
25529
19338.0
VTKFFGNJTWVWNZCGX
MZGCRYA
87
36841
27319.0
XKMUSCSNGWMHYVZTD
VCYQHPV
9
29816
42458.0
KDJIUZPQONDVDNSBI
HBOPQW
83
47427
51157.0
BZTSKPLYMZXCLAXPK
HVAKLT
51
16270
35058.0
AJRQKNTPZZHZKAAMF
SFCYQCJ
1
19511
38634.0
CZAEEIDDBSCZNPERU
VCGPCDJ
5
40340
76671.0
AIRZCUXXKMRTAZCKC
PDUOCB
49
50073
70567.0
LLJAEMPOGBNWUEXWG
VRETEWQ
6
51239
44744.0
MGLWHKZULWQBWZVDL
SIOMAKT
71
45678
36289.0
AVVXAEPKDFFHFYWNT
NTSZRZI
37
53328
30443.0
GLAZSELSCUKVHAHSA
JLMXOLK
5
16595
75007.0
AAFYVLIRMJNYGABRT
ERAKRN
40
23106
17911.0
QOLKIXSXSBMPEDBLM
NDWAPGT
50
35928
63625.0
OTSVEZQDCVSIBWVXC
MQJWRLN
61
54916
63699.0
IXKWJJQNDLDYQULNU
MPMBDHA
35
33776
76465.0
IOBTXYALHFRJQAQIS
COMYADM
78
47395
6401.0
EKKPQXBAUWFQROBZL
RXMYELY
10
34477
50855.0
YNIQYSTCPIRRACVSM
UZVTGEH
66
49417
55148.0
VWQGAAZKUDMAMURRG
VRHUDW
69
53052
55920.0
VTMKAENAXAAIBCGKZ
ZAJOREC
33
20681
28350.0
YDCKBPDNOTTHZVHBN
RGMYMOZ
25
16356
5843.0
ERDRNYMNDYORPDEIQ
ZPIACO
56
34970
63435.0
UZXRVVRONOPHFORJQ
LCKVXD
70
53078
5258.0
LVUBUPJIIFBLEOGHP
RAPBZO
49
31567
59727.0
RCRNKTDGDLLXGMVYB
RGECYH
32
28393
40765.0
LYBOJZLNIVIIYNYCU
LJXWGHA
48
47824
21213.0
XTGQKUSNSQVPWPNMI
FGDNNBU
5
37639
38077.0
SYYXFGHOZVTHVUPBU
TYDSCMU
1
53536
27737.0
HBZNDDNUUOCLJBZLB
BRGQTU
86
29090
45255.0
WIDNUNHMQLRNEFLSY
ZPKYIV
13
19608
51089.0
TGJLTRJTTWJHFMITO
VTPTPZ
77
22955
71832.0
JMJHOSHUUPAEIYJWM
JGHCFNI
62
44258
35906.0
FKTKLHSFMZXXGOQZL
FAUSBWK
29
51020
6365.0
LVVZRYIBESSXAZEYG
ZKWTQRS
52
41454
56988.0
EPDNIFLXEXXNUCCQQ
JUCVQH
67
19599
65745.0
GUMPRGLTHEZDWBEAY
VYSWWA
53
40352
41004.0
LRDESVTMDKHBSECVA
KZXNVJ
40
44838
20444.0
NCFYTIMJCHYWFNENO
LJJNFGA
89
41867
38745.0
UEGVHISSWOADAUWCE
FVIAJW
85
33214
26789.0
RKNMKQHHGUCKANEBL
UVASUKR
69
18497
38442.0
XGCAFTNDWATROSQGE
WLMABPR
6
27337
43246.0
LGIUYENZQGVYZAQLS
PRMVHN
7
44693
20771.0
GIQHYZDAMPSCUSWUI
RUHDLNA
87
53095
52602.0
WKGLHRGVVLAWQYGVV
WFMMQW
18
50110
22859.0
CNZQTTSLQMYXDJTWB
RLUEFCS
37
51205
57046.0
WXPWZVVVWWUSBZZHC
PSAHAL
50
35373
20070.0
NZWEYIGSRYGCCFPAN
SFCMYGA
80
40632
33841.0
JQOYXTFTXDHYZQYKY
SUTYXXG
12
38706
49588.0
IKTTMMGUMIVXBEQGN
NENDQYW
20
33259
17884.0
VYLRCBWECRRDMDJVM
NIOXNY
9
52797
79648.0
ZEVTSGIRPOCMYGZOB
KSSQLC
70
32301
13575.0
OELWIYNKJSJOEUVLJ
WPJUTW
49
42741
65440.0
WYFBRITRMDUVAYAKG
SAVCVX
75
51880
75513.0
JSIRGXSHLDYBOTYUX
XQQLLXT
51
26638
66987.0
CAWECVGOQWVAJVIJX
SXPCHY
27
16628
15136.0
JERZNRBEUGGKHHAFB
FCFROSN
11
22636
38572.0
TOOCJPLINLCYCDALI
YBFCKYE
84
22758
29739.0
VIPRAUQXTLDSHYGFQ
ODZWQUF
72
37434
50276.0
RFLMLRUADMQSXXVWO
IYNEXLY
14
24488
42624.0
XSTNEXOUJBSJESRLG
ZPSVTG
37
31969
40275.0
JAQTKBCNQXXMOBTAW
AFAAPZ
24
47134
57154.0
RTYATHPQADEGBLKLJ
FBAKLEZ
88
43325
76670.0
LDMMSGMDDQFZSBRVX
PKMPDT
79
52660
72383.0
ZNGJVYHFMEETEBHML
OACBZBB
6
53069
73778.0
VCKIYBPZNOBWUDRYR
ZBGPOIA
16
54737
49149.0
FXDYIKDWIJBHYHSYN
VJMCVUX
19
33509
20157.0
HOGTKPKXECPUWSOSH
KKVLJGI
75
52229
25693.0
VZQDHEFQOGSMOYMFJ
MARCPSX
1
23656
67758.0
ZSGGKRIFTPJPDGIPP
GDSIVX
79
26664
17504.0
CZNENCVIDFRMWZHCI
IGSPOHR
14
44187
67439.0
PHGVUJVLORTAVTWPM
BNENQXK
21
26093
11672.0
VVDNQKPEHNCORTVCT
MWORBDQ
34
19280
23419.0
BRAOZXYOVZCIUCPJA
BJLRLGM
24
38282
50914.0
PKXCYYZZLXWZTWQET
IXVAXV
78
37911
77353.0
SWEFIJJLWHQRNOSML
DWSBQG
51
33455
29428.0
IHHAMIHKCPTEUBXNH
ZGRAVS
2
33250
68274.0
HISHWOWNFJIKZUAAG
NAXMLX
41
30201
19788.0
NPWZRNAEZHYWTOPEH
ZNCSIY
88
31223
70882.0
LFWXGKMSRLYDLEBSF
YRZCPM
63
52119
23274.0
IAOQGGEQDMQCKPMOS
ZIZLOXU
86
44064
65259.0
PDTSIFEOZXNRHCFVX
OFFTMER
22
18593
44732.0
WBOLBCTEBFUCLLJLT
CVLADF
62
16182
24316.0
JEMMMEGOXRTWOELYA
CCWAYY
10
19307
64579.0
ELJENRRQWYXPPKXII
MPOWOXI
7
15377
41780.0
CMPUTRDQKBLMNUHDV
PNVWCZW
64
35266
12317.0
ZHMMAQXYSTAWSMETA
URQIWTB
58
21228
35744.0
CKWUFHSISMBCOMLWI
SYCUCS
63
23332
37575.0
LZFURNEIODOKPMCWS
CDWHPM
79
53591
73389.0
DOJZICIGUITLCQJAI
YFVUCBV
90
21407
20199.0
KCUNIREGRPCXDKUNA
QBDODXB
43
39982
40823.0
ADZCVUGIEWHDRFLSO
XVIUEG
85
17021
40318.0
MPJXZAVOJCQXLNFTY
TMYQDX
54
23388
44099.0
OMYRGZLKSDJWITOUJ
CRUTUH
16
49863
26776.0
GIZLAFQXCNBUMPIMU
KWWHMPU
88
20897
39164.0
BBGYVQNOOIXMNRCWS
QQFPFH
74
19191
49397.0
NCZLZDVMSOQPYYKFC
BKMRGX
33
54554
19550.0
UJYRSNMKRAKGPNTWS
GJUWGP
36
15345
62028.0
RCYOQZQWCFNKBGJGU
OBUOBY
57
37803
40057.0
UVCHCGJTSGISNXRZZ
QTZZHN
14
22967
60321.0
FUQMYLUEFOETFQZAA
GAGUSR
8
25057
8537.0
OCYVYNGGILBXYPLPQ
ANFZGHU
66
29908
54664.0
RGPVTYHMOPCNNYWJD
LQMYQD
53
45323
76362.0
GZDNXVBRIZQTBLIUX
NAQTOKU
26
18125
73828.0
ONIROMRUXWEIGLHBP
HGEEVYN
68
31654
75949.0
NOURDLVZFTTWPRFOW
BJUWDIA
67
23468
30918.0
RVAWDLFSQMKUKNQPQ
PTKKIJR
32
21360
15271.0
ARCAPCNEYLGWWHVWB
RXMKVS
83
29927
24037.0
VFCOANBGWIZGQRXFF
BIZVSP
8
28655
72000.0
OLVAUYIEZLTEWEMUH
SOWTIFG
73
31274
54420.0
MRZJMMAEYBGGKYSDU
CLBBCDI
5
22489
7983.0
MYQKZQMTJBMVJKEES
YWBWZW
41
15665
39009.0
FDWUWXLZYPWGUOVWM
KRPURGP
57
32343
33728.0
UFRMSATDSBWLAIXPT
PFNTRDL
72
34572
37002.0
LBKBBLXGMKGPIGTDI
YCBWKD
59
15686
18213.0
BWPNNIERQOEOBHSHS
FWVAVZ
39