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
47474
28484.0
VXQQTLDWQZOHXDGLS
PCDBUKH
49
26566
66662.0
OOYHDNRWTBGIDTCJJ
EASOSS
68
31840
14912.0
TEULQRBYHERYKIGNA
SIHWBX
68
19920
56590.0
PJJHQAZEROJITZCHL
WPRWUX
85
49472
67919.0
USYKOWTHIKMMRKRWW
HRUZAB
52
28776
20551.0
EPQOLRATSKCVHZTQO
IWOOED
9
29641
41707.0
FBLLWBEZAZBUOPTNC
SQDRYZ
79
36755
37370.0
YJAWLJSEHPZWPVRUK
LGYHOB
21
53064
52662.0
WURIJFUZVBBMCFALH
PWESJUG
4
26355
45990.0
QVZMROEVGQSXBRYDA
OXCEPRK
89
39433
74415.0
JOSLDAFHTHQWHAIKX
XABXCAL
25
48331
12944.0
MUMTXEULSHRJDGHIH
TALLSH
89
37389
71178.0
PQQUKHKVMHIQONOOJ
BAFQHDC
36
27706
77446.0
JJYIHPPSOZKEMLGIT
RFPPYI
52
47269
15611.0
CULXIINGYQJJMXGCP
JFOGKL
43
18737
57015.0
PZIAOUPVWILIDTJIB
KZGRIQS
70
35308
64364.0
MIRCZMSHBVJIQIQMZ
ASNDSMK
61
26623
53732.0
OADUEXVXVFWVUBIMF
IVDKUNX
18
21460
40802.0
AIEUPBJIUZVYMRELB
CLMXVWE
70
54359
30689.0
CESMONURYMFHCEAKE
IQXUOXM
3
54187
8039.0
PHQVLCKUVCCTGGGJO
AMREWOC
68
22194
19119.0
IMZCLLNLOOXXQPQRX
GCEUPP
35
48603
8257.0
HRLHBBRPHFKTSMJWX
NBLZPHD
39
50984
54893.0
XTGWMXDNPUZDPTTAC
KXJGATQ
9
52257
63040.0
ODPBXOYCLRCEZOLUZ
NVOAGP
51
21155
45035.0
ROFWAJXIVHWVKAZRY
TBWFBGT
32
35155
53622.0
TNSEPUKXMNXXGTOQL
LRSRHG
7
41138
75680.0
FUHNYSJYNUGRCDNDI
FKIVVI
33
36351
16448.0
JHBOCZAUAYHBGXXED
XFBDZT
60
41429
12777.0
CTECWDJEHSPQCMPJF
OVKLWRS
40
46618
66401.0
QJYJXMSMWGGFQEMRR
MAOPFF
79
37585
29346.0
JLEBRDXWZCHZGZXCP
ITEGWZL
69
31056
58037.0
HWSZIVPRMACHIRNNN
IYPJIQR
81
19366
21166.0
XIFUOCHNRJSRJYKSP
YOMGII
10
33043
16599.0
IHFNGQADCPMQHHNNC
OUQEAQ
25
51679
16068.0
OAEMRMXGMMEOQPNHG
NCOENK
82
39973
13592.0
NDZPNZBNXJWUXYTQR
DVVVNTR
48
36930
8553.0
XSQWHPUGCMGMYFBQI
BGEBDCJ
26
49910
38904.0
QRBCGRQDVWSNPZEIA
RRFOROD
48
28758
30378.0
YKYAFXCSFPUGPSRKT
AFNVTRP
38
47333
34947.0
NFREDQBHOIQWEMAEL
BVUMAF
61
30157
49185.0
LPNHGISEVPRXFFRZE
GZJMFUV
36
22106
70568.0
WLQOVSAEBWENTFVYR
YXDMQZN
29
19717
24330.0
UJFCIHJYZVUHGIWWZ
FWGNJGE
39
53685
43051.0
CISWRCXQRYUTPPKJN
KJGTPN
30
15585
16048.0
TBEAXSBNIRPZXQUXD
XNBEPC
22
42212
70244.0
BNFXLPLBHGSPCFBTC
HBGOUH
30
32683
78878.0
GPGCHBAIMBMPMLATG
PODKTGY
38
46151
7126.0
BWBVPYGJVPGZHUMEY
LSIJSZR
15
19810
6186.0
OZJJJZEGOXVODBYGC
IBCNAGQ
37
39702
76399.0
TNZHNYKOKMFFLDJOQ
ZRJEPUN
65
24769
67797.0
TIUWJQQVUHLLFICOZ
YGVVUWC
59
28191
44560.0
UIAQDTWURYHVCNFCR
LXRHVPV
76
37962
79853.0
DUIDHTZAHZWBCKUCB
IJGCTC
10
20809
16356.0
ZVKGQMOFMXIVZHNZX
YYIRMIQ
39
19930
79062.0
GOTAUSPICWKNEQIUN
TWOZRBL
67
35519
57080.0
QOKEVOHVOIYHSTXBX
BVJZJUO
31
26223
47710.0
HWYXUHMEIXUMITIBR
OTLPGHQ
61
19640
31218.0
MIPMDINAGZGALUUIV
JCPORCI
8
21123
41951.0
CBRBGELWJJMBGLBZO
OUIUMCY
88
44425
65193.0
ESQDPSDEEXIVLLSQE
OTHEPLG
30
45655
47297.0
PHKTXKRXDQKUVAAQU
REBFIC
1
41067
34614.0
DYYUACCMFKSJLWBBT
OUCYAE
56
23780
60724.0
FPJUVDYMLKEKWYOOZ
NBPXBNL
44
54843
64357.0
FNFFIJNGSTVLFNIBP
JRAVRV
42
48899
16019.0
EFGAMQCKTVZCXMNDH
UUCJMLQ
79
35150
43180.0
GYAKDMPUHILOWQGQF
CYMMPQD
87
32748
31385.0
ZTADLTULELJGBKRTE
UTXKDC
23
32021
29199.0
VPTJOASRJCSBACKSX
PILLZIC
73
49175
67717.0
OAAZGZHYHMQLKPHGG
SVNUIFT
69
18806
40656.0
QGXHXOQCNBRJGNUCO
ESGXOT
17
41545
11882.0
UZBMFISSFGNBQGBKL
DIUMWCI
19
40352
6314.0
WNKCVPWUSCCLOTGLD
VOQQRG
56
37787
29783.0
EAJLHOHKHVRDKQKOS
SADARB
87
28406
62976.0
JHZADSWOJIITQMMXN
XEQYBWT
64
51008
26014.0
XJSTZMESPWBVVZOLN
TLZBRBZ
12
38861
72522.0
FIKIXWZEMRXGWAGJU
YMPVJOZ
20
21660
55952.0
WAVEEKFYWBCAYXTJN
MCPJQNV
57
32896
8181.0
EFVBKJWEWSXUIUDVX
CUKGBP
12
35037
22035.0
XHCFFCVTQZOLKTWTP
XCPDPP
25
44796
22950.0
RFOJQPMCVHFAZAKRV
QWHAMNB
69
42681
18847.0
HSLXUHGIEZABAPFOG
LAEEIB
85
25371
26252.0
JXCMHDPMKZYXJLBEO
CJVZCO
72
29557
43210.0
MDIUEAZDBIPSAWMXZ
XIDTMRZ
34
32586
26631.0
MZBFXIFAXTQODRCFW
HKYBQUA
31
41647
9649.0
UQIWYEMJASUJSRDYE
YKGWRUN
85
35475
55875.0
EMABAMKZELBBXLICJ
OTKNAE
45
21373
25882.0
BEXALWDNAHSAGYNFU
YZKOCBJ
48
22080
58081.0
BGOSSQUTIUUNSWMOE
COUNQQ
71
43384
11015.0
QUJGJJDFQPVWHCZMN
LWRZRGF
5
31276
30764.0
NNPMNVLFVWUUEVPVY
JAAXFHM
75
34078
32982.0
KKUZXMECWSCJUTTGA
DRBDUS
54
34733
75475.0
AZUSCQJSTOFVUKAOW
ILJJFO
79
23337
22885.0
OTFFFYXORZIBCNVNL
XOWULBN
20
29413
31090.0
PXJBSKFPDVQRFKSLC
WQVXSB
60
23294
73700.0
CAMXTVWTZUVZWJNYR
XZQRTIX
11
52872
7890.0
FESJXUCAEPVXEAPCY
KIZKPJG
61
48251
26332.0
BVGMCZHEVYWNTMRPW
NQJFCQ
88
48119
47114.0
IBOHMBAODHURMYJHX
DFSFUVB
46
17278
22002.0
GXEOEOPBZDGVASJSX
QDHISZ
37
37001
50258.0
OEKUATJHFSXKTLBQC
ELFAZZ
9
29033
49478.0
MJRNUEWMZCEGPGGGB
AOAJTP
62
41511
45474.0
PZZPTQLYAIUWYBEGV
NRSILE
72
25639
30786.0
LHYEJDWVNPFGRCEDF
GOEECX
35
39352
78036.0
AHEQWTBRWRLKNLYZM
MCIPYXL
44
17295
47598.0
GKBIQCRHLGQCBOCFD
FLYUJIZ
64
28371
69974.0
LETQBUEPHHOVTQHRB
KMIKHS
25
26062
37254.0
HCUERSNMFTDZHFFOD
LYLSVZC
66
43322
30153.0
QNAXIMZEOHJEJXFCF
VZPMDJK
73
17416
74293.0
WFRCUYWZYIFHFGTZS
VOYORK
62
54118
12055.0
RNKRNJRMHJVAWCXGR
ATHSGFQ
88
43028
58326.0
JOZNXKMPFHNAPOOUV
OXJHHVU
50
30682
60148.0
VHKZXYMZAOIOLULPU
QEHVES
61
27231
40080.0
XMBGIHZFAGOEBOFST
WWNRSCV
58
44291
14961.0
CMEWBMZCDOHNRSEMI
MCGWGPY
47
52606
61733.0
PFFZLCJMLTQEHRMWH
OEXYSKU
6
42375
50780.0
IEBXYGXHIIDJOJFTJ
IIRYZQ
10
46297
58319.0
PUCQPCOOIANZYUUSH
BTVATYA
48
35930
64700.0
JXUTKYXDBJNDPLNMP
QECRUH
84
30634
18832.0
ZASAGRVINAWVSWZFD
GVBYTXG
65
31367
65940.0
LOAZSFSWFVFDNXRHC
VGGCKF
66