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
21918
51616.0
FOTEPZGFCEUJQGYMX
SCIMWB
78
33117
59385.0
FNOMFAGAGZEMRZQVS
YWAHWMP
56
31878
63081.0
YBZDVCITMSIXYVAAY
STFCMUV
74
30088
37853.0
UWLJGGXCZFYFYAMGU
LXBMVY
48
41820
63764.0
KVMTDIPLAIINHDYIR
OKALGX
70
25409
73750.0
JPGUTAWNGZLWOTXKD
WFLNIYI
68
39461
13732.0
LZWFPHLYMKPSVNXAE
IOISNIT
37
34826
79656.0
ZCJELLRPEFCNPCICJ
KXUFCI
78
49133
72737.0
YCZDIYZKTRFDFWZJO
KAQVHN
53
15062
52601.0
QJXUXAXXWDPWVGJEH
EPCURZF
9
24646
47858.0
NWQCLYHLBTQQKVXIY
TMNMUM
23
29195
57055.0
APOPMTBVWQONUCAAK
CGZTPOW
52
28437
10068.0
WXOKYUKPFFBZLFOMS
VNUOBBO
40
24609
72948.0
IBSRFWTADUYKQFWXL
JFYJQP
43
51115
58533.0
RQFUHZBZLSPSVBOWQ
PRZXMRJ
43
27655
10968.0
PPXAKFXPGOUJQTQCM
ICIMEZ
69
31528
34682.0
JIWYBUBXHEMCEFGKE
MFSMAND
29
43492
32144.0
PWSWTSFBUIYWYYJVV
RMGQAI
57
33054
46447.0
QIBGPRJGTOLCRJFHT
JLSPAZO
64
54349
22228.0
BICPZTPXZJJUYEDUH
MLIZFK
38
17455
55182.0
PETWEELJXNJKUIZQE
DRCAWSJ
2
54706
61999.0
MUYKSHFDVMFMLCTVM
GBBCSBO
78
41276
33235.0
NXJZXQYZLTLYUCPRV
BNHTANM
1
34170
11571.0
SNAGMWTKLDDMKMIQE
ERWOBI
66
40850
20656.0
ASYNHPQVYKYRGVLBN
LWSSHA
37
18391
49888.0
CAEREOLFUCJBIXPWS
CDUURL
4
31668
47136.0
JKBZWOCJENRZRAYHJ
FMVNUL
19
15805
56035.0
QHWXETYTYUCLKQLAJ
NTSBJH
25
38520
17938.0
RSZSDXVXGAVIJJMNW
FTCDGIY
1
40628
22596.0
ENDDTWUPQQLWJBWOV
GIVJHM
79
37887
21723.0
MMSANOVCUSVZTDRLQ
ZHKTYQ
63
23074
70341.0
EZKNXEZLLYAVAFAMD
KZNHRPZ
12
33837
9904.0
ZBUPJAUUBBRROAKXM
JYYNIR
82
22519
21680.0
TCDNTZZMVZKTDLREU
VQRQXV
9
32276
12934.0
YWSSLQOHFOOZLQBBC
ZNHUFVC
3
29014
47514.0
ELAKAQUQEBCMCKKMT
ZAELIH
36
25729
19152.0
CKMCJQLBGPFHZUDHM
LCNERX
6
33718
18536.0
ILXBNLPBIVIEBDQPL
VSQDVFT
89
40154
70888.0
ZTAMNMWELWIHDCWON
MLQUMQT
52
41102
56904.0
IYTUFPKNATZZQYKQO
ZPLKMS
16
26849
31245.0
XYQPNUAYHEWYPMZKT
HAWFFOY
48
26878
62367.0
MVEPBDIHUABXGOMSI
FJNOSH
80
37511
8757.0
CLHADHAUEEKMEUXJM
OUNGFFL
51
48206
54942.0
FYTXEMIQFGGKLTZZA
ZIFXUAG
29
15836
17859.0
GULOVLPYBKZNKSQNN
JGPGGEY
48
23167
48476.0
QLBNKSFVMLAHVCFPC
PJNZQCE
55
25461
76187.0
AVXGKHLPZUKBJJIBA
KWFLCM
54
22763
6762.0
JTVFABHWTGLSLEURM
NSNFGH
27
39762
27478.0
HFVGLNAMBSYJCHUTC
ZICUVNK
49
29466
57416.0
RYQFHWIWBCWGLEOJT
CPZKBAL
4
26870
48980.0
FCOLTNRUWGRWLTSLI
PIVPKOB
84
45814
73123.0
VGNLEEMDICROMSWZQ
GUVNDW
52
44644
23262.0
YVLGTRLTCDYNNJVAH
YVDNJG
73
27582
72439.0
PBCGTJVGTUYBPLBEM
SRNZVL
74
46759
60830.0
BMAFIFDGKFNGYJSSH
QZTXMD
83
15442
7080.0
XFWOACYCIDOBOEEUQ
MMKXKQ
45
16642
38895.0
GOURWJZWTSLLKWGYN
BQGIOB
86
41769
32265.0
RPOTJSNEKTBKNTDBA
AFOEFDD
70
19531
63988.0
HTOPDSWVBIWXTJKHQ
JOHRGGO
68
37875
23817.0
GQJNNMFBTTKOFVZTA
MJGTCZ
55
28210
48814.0
LYHLDLMXAAJXGRDRV
IFQSDHY
8
47827
34858.0
ESBROCGLEEGKBFJXV
HPDDDRT
29
46987
18811.0
WNGLGJXKOKMXSHQDK
PMMGSR
10
46583
49739.0
GFZWRBCSIAVREAAHA
XGDEWX
43
32621
79780.0
KMYJKDEWADYYSEUYU
GRGSZVT
59
38727
12208.0
FHELVYARCGJUFXMVH
JLPKUN
89
49853
65861.0
WUWATNTEOAXNWSORF
GIWEDG
3
32490
55419.0
PEAVXRIRDIKKSSKIB
XWGJSDK
47
54593
12616.0
CBERFAIRODGBZUXTC
ALWDBGS
12
49977
46062.0
GUFHJSUTUVIWYRLWN
YDKOQA
70
53521
13586.0
RQMJYJOCYASRIXJFK
ANHYUQL
90
29096
24067.0
MCKEMHTXQUCLBESEI
XXFQRQD
63
50912
12322.0
OBFWWYNIGOYPECROY
LPUXAD
9
24673
31847.0
UTAOGCYQZEBQVGWBY
MHCWYW
89
23606
11675.0
GBFRKSLYDHRLKEXUI
UIJLAQ
23
54928
78439.0
NRNKXHYIACWCWSEMA
BGGJMH
89
36848
37627.0
VWNQDYAKDRRLUMYMJ
ROIVGBE
53
40072
63476.0
BJIVQMHCMGEBTSQIU
FMPBWHW
89
45058
75509.0
MDECVJOAINKFABDQL
IIFTLQ
89
47563
79388.0
FNAGVDSAOSRAWUERO
WMTGQC
80
19380
35497.0
ODQEVTBWRHRYKTPCT
KEOPLD
24
46954
73613.0
FEMEXVFECXYSBRXDF
OXHKXDM
57
18555
8733.0
MWXNKQCJKTPTVZSCM
EKGNQDR
79
25370
72736.0
DNMFWONHNXKCZYQHZ
ZZFOHYH
17
48537
26916.0
NOUAFRSREOSNCIFTJ
ITNLHCQ
27
32867
13695.0
VYSTFTNZUJOKHNQEX
LILTJFH
84
42248
47287.0
QXLXHCSFVEDFNBNUH
PPUINE
68
48405
54823.0
IRYPTDWBOQHAVLQSS
OIASQVS
48
50605
24941.0
NNXNYYUHAOQJVQNNH
SCTQAH
64
45924
78715.0
QKJQGBJSWMYPKXHQE
EJAMHLF
83
20405
6557.0
TJVJPPCXGBVSMFAAH
QTTWJXT
32
48783
75635.0
FARSQSWEYYRIFZMLX
CBUCNDY
42
49608
29436.0
WMKVLGXNEFCHSMRLR
XJLWDAE
19
21202
46194.0
PIFIHLCEMKPGYRBWE
KHKYIH
3
48689
41145.0
NCLYQDVWKQDKEQGWZ
PBJQCG
14
31385
76626.0
HATEOOJWFWQDVNROM
NIDWWH
79
18824
55701.0
IEFDIZGYIGVPHQPDR
GFTATD
37
18498
17889.0
ZEMTINLHMXKXMGYTR
CPJAGX
38
47430
45352.0
WQYLHLCYRHEGSODLB
DLFYDH
23
34050
27632.0
WFDEGWPBKLHVFHKIB
AUFUJC
6
50897
45360.0
WUJIJUXCJFBTGPCXL
MOTFKOH
28
25167
62551.0
MWYSELEZSAVVHWFHZ
PVUSAF
81
39970
8848.0
SQZDOIWLXZBWRYOJV
MHZRWEF
59
35655
52797.0
QCTNOWFEIXYSGCLUF
TVDVNM
19
18380
9560.0
PKBOQRISUVCCIYSGY
HGEDENM
84
29230
56747.0
CYIFZHJVLZEQDROHW
JPRQKK
70
31534
24717.0
LEEGDKXEZEONBFXPM
KFGHVB
41
16021
49615.0
YLUUIADGNASOPPIHX
CPAJNQH
27
43286
27689.0
LPPZWWWTYTQEJHTTV
EYKRIL
77
18658
76657.0
SZPKQRTRCQXZLJHLE
MAKWKTM
65
31494
48698.0
SVHSPNJSXETHFIYAX
EHTGOO
34
31045
18188.0
PRNEDBZQUVMJZIGVI
YGKBEZ
18
43461
54411.0
SZDIAMTKLCXYRLVOB
EXJQRZ
40
40965
22965.0
AGGLUFXIQYDQBRIZG
DVYPGZ
39
16128
67083.0
ASKMIWUHHRSSQVQRQ
TROOPQ
59
17296
13062.0
HDXNOVBWOPUYWPJHJ
KSLEVUV
48
42449
43415.0
KLDCSCDTWDIHJMLNU
IVHDJK
17
41080
55969.0
PYAGXWFKTYDQFCNZT
ISGVZE
9
27992
37991.0
CAHXWXTGSCSQIHEZT
GFRORE
61
29823
29496.0
VYUHMGSPTHBRDBENQ
JENHMV
85
27223
56863.0
FMBAUXKLDREVPTTDT
NBJYOIH
43