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
40621
8441.0
VUDNJYKVTVEFOJXFC
ZDFVQP
85
52257
56936.0
OLITSCESPHNSWKUNG
NXABSEI
15
37396
5167.0
VQJNECNMSCJTWJGBJ
VFKYTWW
43
38156
21126.0
HAEYHSOOZZELXPCXO
OQBDWPO
27
53507
6953.0
IDWOHUHEEAHYDXTOZ
TMGHBHG
84
26570
10956.0
RPKSNOOMULUQVMFLI
VHHOXQ
36
43407
63786.0
TYMVVQLQNQGVKKLPS
EZHXMD
83
53922
66961.0
JIPQOIONPZVPXKKKW
BDNPDKR
39
37829
17617.0
MVQXPIYNMKCIDNZQU
HXXAMKA
70
18627
51071.0
LUJZKRTTSNXJLWYCM
TNADTRV
61
37291
35621.0
COUVCWFJOKUBELOGV
HTFUWT
63
51880
25185.0
JTGOVWSUGUCPTSGXM
NZFPOD
87
17208
60648.0
PXWCVWZFZLFXCAUXQ
ACLYLIW
36
42318
24371.0
RFTASBMHWCTCUMMAG
ITVAXYQ
57
35860
26045.0
VSONUCCXIMGNWHOTF
WYRCVZ
10
43955
68308.0
MZBLJMMRBPLVUGAGP
DVOQASS
42
23155
67774.0
YJDYOUBHFEFVILYLL
OOLPFH
4
16456
45086.0
KJKGSJFVUMIGDAMGS
IQIMHX
83
54852
37755.0
MGGDNSTIMWHLZHAHU
YEOQCU
52
39344
57404.0
FHMKMWQJCOXKEBKRT
SHVSDV
68
26063
38650.0
ZDFEQGYMPMIBLWNYT
VQRYUJI
42
43388
28853.0
PQKSMQISYDVOUJPXB
IALJPMX
60
39072
50280.0
DELAQJYHDRDPYOACC
ZIDJPZ
7
21678
18316.0
HFYPQJGMQOFTOPINF
LYMTCP
37
21595
46457.0
COZVJMUKUCNSOPWMI
KIJAGB
44
41823
7096.0
PKFMSSPKRPSLVZTCK
ZYSAPHO
22
39559
40663.0
JSSQILERHXQQCHUKG
KUBSCAD
30
45356
54286.0
UWMGMVNTBHAYSEWEZ
QSRQYO
59
48514
42053.0
VPMSVGSMAGBRWEJWS
UAMMJJC
73
17327
47549.0
GWYKSOQNQDGLZTZEU
IQPKMOX
55
19117
74765.0
RHUEZIXJBXNFAFYJX
WFCWJLI
54
40450
25477.0
LTPIKDMIGYKOJFDVC
OZRRTPO
78
25739
56245.0
OBVHBHNCRKYGHWXCX
PWQKZBT
60
27763
68766.0
ZXDNGMWCLCJEIWQKD
VBCYQSW
76
20448
48928.0
QLVITNNNJKPIYRPGU
WEMXNAG
44
46057
50084.0
VMUXWPPGTYAIEEJBT
CBRFKOX
88
38741
34982.0
FMYCKARKQHTYFPMMO
WQLFTUY
70
53798
12827.0
BMVKYQXSZFIWESCFX
JXWPBUR
33
37611
52369.0
OFQSLSJAVUIDSLQQF
QWHNUF
85
30003
41439.0
CFWETVBSPKLPSJSXD
JFMSLSU
42
49839
66027.0
PDUWSDHULRIYXXYCZ
LGXWXG
85
21557
49661.0
TQHUQJTHYBBDJJSTG
XOHXCC
34
44625
70165.0
PEXLOMVJSFDYOXLRN
CORADRE
65
54684
29629.0
JQBKCCYLYLKHDIACV
DZDCOE
83
34168
48390.0
XRZFLCSHOGILGERQP
JGBAVM
52
44428
63838.0
FTEZOONDHMBJRGKGH
KHBUJSU
31
28494
37561.0
GJBGZWDAKOMKYGIXN
DRPAUQ
42
33599
9472.0
SSKAGFTVWQEONHEAN
OKNXVOF
61
31739
64704.0
GKCAZEBATCHRKSNBL
ZBFJCI
90
33599
56139.0
EMHDNLNARTGBPDRWT
UONJLM
37
37318
6293.0
KVASFQUMZDTQPLLTK
KTBGAT
6
19769
32086.0
TLYDVDAZXHRVABBYI
ZQTZMJ
2
43795
21454.0
PXHUMNSGYWZAWTLJO
QOYQHZ
33
42659
44920.0
ZJTLXERVCRIQVXGZW
ZCABGU
50
38722
72638.0
TZHZQEKICUHUODCJQ
JAPCIBX
1
30656
57385.0
VPRKRDLPGBDVCVRCR
LHOWBZH
78
34429
68312.0
EUVKWIVITWMUXNKYF
WEKOIA
2
22745
10410.0
AAMUUESGQFVMSGGLY
DKRTIBD
10
32318
5978.0
BDEEQIQTABDTOXCHC
YXZCTSL
31
52457
12052.0
JAADBYPCMCADLYWDM
SQFIFFA
52
21614
60043.0
UKSBWTRZYMAVTULTD
LRKPWD
64
39005
8039.0
KBVXJBOYULVKRFKJJ
TGWFYFY
40
49659
15809.0
VFJENESIUPIHURWOK
BWYUUKN
76
26140
55734.0
FIPWORQRORQOZDKZJ
DCFABT
67
24507
61363.0
CPVRDKSVKLZKAAJDS
XDJMNN
87
37587
59398.0
HZZXUVAMEMWUKRACS
WCBCOLO
65
45022
12872.0
LGVGJVCOXQDDBABMP
WVTZRJS
41
45226
48779.0
MQNQIEGIQDNHEFCWX
GUXOCZH
27
17825
46812.0
QNKTZCHINHVMTHEGZ
ILVHWCW
12
23544
65547.0
SGVJLXHDUPIUYXSDH
CEEPZCJ
45
33905
59079.0
CLNEVZXHBVLEIPWJC
OESDOE
5
42464
71578.0
DQXDADPYHWNCQHLLJ
SUUATT
76
18634
43496.0
LVEAFXHPZSHUKHJCE
DMOKRZH
27
17280
79414.0
QVZVXVPKHIRWGLMEA
SIQSWPE
81
19362
27465.0
KMCEAOSMJNSANBUIB
PUVFKIP
17
54494
27678.0
XNQEEOGHTDTTWPOUL
WPKZYSN
68
24731
20513.0
VKHOWKKURHDKXZXRC
DWUQYSH
1
25583
16136.0
EDNIYWDRJXZKVQMLS
LCPACKZ
25
32528
33543.0
IIXPWBEBBKPYXXHID
ARNJBF
9
54540
14651.0
CVHZZBXUSSAGEMDON
VMCDOUP
87
26638
47500.0
WQFUCZBODDAYIEZBI
PUOJAJE
34
23873
55208.0
XBYWEQSMMKXZAOZKP
VPRSLF
12
38219
57171.0
PWOAAYRJXZJAOZSZW
HYRWAE
74
16573
56729.0
DSPYISAZGKMKMCDCV
GAICFT
87
44963
76882.0
NYZDJQHMRVRULAZGM
OVVGOW
26
31655
71555.0
JURZYGLRYZWTCJCAL
VEAAKN
49
42561
6696.0
VZLJVDEUPIYFSFWUJ
RLHEDYP
28
52297
26279.0
MSWUAZEYDSDVHNNRX
YSLDYV
81
41305
26920.0
HBJZEDALWWJDJNMHI
ZBXWUDT
41
19824
76894.0
AGXWLMJBUWOWIUIRB
PIQDFT
61
38731
73053.0
XKODUBOKZWYCOWGDW
ATVRVY
16
43111
34837.0
HLREOVHXETMRBRNEK
ZWCETZB
80
33888
69725.0
TNDEGXQWKDPUPNPLY
SCEDCXQ
38
28202
13414.0
BBUCVVPSCRARSUCWL
WKLJRST
77
45603
65259.0
INRDARMUGVUXVJPRO
BZFMFAI
49
24920
19038.0
QSRVWQZUAJXLBKBXH
FPACMUL
60
16478
69415.0
FFPYUXRRCJYNUJPEM
LQEFIW
54
30220
65463.0
LVSBUZEPEWVKTGYWM
BNEQZIH
81
50892
77774.0
OFMTLUDINTPCYWNXE
KRITKU
89
22766
35207.0
SYFNLXQAIRZKCIUKL
YOAMAGV
3
17738
10271.0
VDPKOQLTRTWLDCKXW
VJMKAUB
70
44431
30924.0
SZZRIJBBFJDXYRPDR
ZWHXSXJ
43
32260
47790.0
OIBAEOACCQPWSKIGF
MNKMFKY
69
28359
26399.0
JCHYHUKBUVAENSDTM
GBZNKBD
58
44934
22857.0
QAHBEODSYRGQXYWWJ
WRETZQI
12
39095
29585.0
HDBTOUMMULOJZSEBE
BPQTORD
62
52236
51370.0
NDPBDGNQNDHAYTBDC
ZYLTZW
44
45807
12705.0
LYFPWJHMPKCVJFMTJ
QAIPFK
83
38216
72963.0
OWOSCJVUCNAEOSNMV
XVYJLJ
44
24565
70189.0
WQIITRVBMOWTUVMIT
ZLITRC
2
54175
69100.0
NRYXOKBXESCYWVXTL
SVNIKQF
34
27633
72052.0
LVVLWEXLRTRFSBAXJ
ECZYOBP
48
34345
66978.0
CXRCMTZIGOLPZFHIX
TWWCPB
54
28628
65435.0
URMXRRVSAHSVTDZHL
QDIFLV
27
54482
55212.0
DMLBDXOYQWOXYCAGC
XCHDEJZ
87
18355
67208.0
NETMZEVSKAXWTXHGN
SYLWUA
48
15395
60982.0
IAFGERDTDAIOBGJED
BXPDEKD
21
38446
44055.0
VNORIZUDNFGLEMXYJ
XAODRM
5
15266
71124.0
WUDJFJIJSZBWWTLMJ
UVRUPSL
77
41148
14194.0
JSAGIWLMPZKDVCCHO
HKCEPVY
27
21246
79753.0
GKSOXFXMMSNXNXACZ
KDUPAED
86