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
19143
52672.0
GWKZCNBKIALSPFWNY
HOPYNM
56
47270
47112.0
VJMKLJEXAYXLDOVJK
ABEZEK
72
17510
28571.0
IYYAGBJXEFCPUUAOG
MPFGUQY
45
36778
61097.0
ABNGETSNPRUTMJWNV
VCWXOF
27
25120
5812.0
EWIVGSQEMQQBJQMZB
YSGLVI
50
20870
10438.0
LPXPANBCDLDNOUKIP
ELBOQCT
20
49640
65986.0
REMFXBZXBXIGRLTXS
BAPNAG
49
16136
25005.0
OMOHFYLCSKJLFKTVM
NTPSAY
73
21697
58511.0
OUCCHQAJPEXFOPFKR
GWSXCJ
31
35580
23065.0
CXXJXDGTYQWCQPHTJ
CPNYFS
25
48900
34978.0
ZLNYABBCWFPFTELGY
XUONDAF
90
44897
15471.0
KXPLLCWQYECKYXBOL
ZIYRCXT
76
17595
34201.0
WMFLRMRBUEGVJTLKY
VUFXEKR
57
50935
61040.0
BIIDIHPKTYEUKECOC
DDEAMD
45
33546
44318.0
MCENZSRCKCHCGLEDE
NIXUOLO
83
33740
53630.0
COONICKBSAPAKPQQN
GNKXJFJ
55
43074
64680.0
LFBMOXZLPSQMCWEYR
UZCICO
60
21519
69491.0
DYDWJNZXTFESJNRDY
QYWCZXT
52
34917
42789.0
DVALMGPOIBRKHOTWL
EACGRX
55
36521
14337.0
UPUFPVYBLXLZNKKRF
XIZZOUC
71
50539
35940.0
AGRBLJKRRSRNZDQWM
FWWHZKJ
5
47102
31997.0
RPDRFOPWIGUPQMQIA
PGGLHBX
73
54581
50090.0
ZSWGTUTYLMMOEREFB
WMCNJY
33
50672
75750.0
JHEMYNKKXZWUQIWBJ
YYRHIDB
59
18773
61480.0
QJFSRQQSAQASNECYW
WGHFXJ
19
37017
72302.0
FRJXPYCSYFKKLQSVQ
MQYKLJC
48
50520
70031.0
JTPGAWQZVHKUBGNUR
FYEEWU
59
35508
18370.0
LQWRGVXBHSYQFRDBX
EDYCZA
56
32543
6881.0
FZDWZEYBUNQAHUUFS
QAFZPH
72
16237
40918.0
DYQCRWCSFLTMPLYAQ
MVJGIKT
41
25053
34608.0
DJRLGDJIPWUOINOMV
OFXSVN
70
15149
36505.0
CIVHVXBXCPRBNQZME
PUSBCI
27
18978
36140.0
OMRBYOMBQGAZKUPWK
HZKTNSO
23
40446
53753.0
HFWODSTVZZAUSZFCQ
VKQCFG
68
52435
29933.0
WBEOPUPDKOSHGRWNA
FTRHED
31
20257
22019.0
XLKFDBHODOREIXMKW
XTYQND
68
47262
9318.0
WCDPQEPTDXIKEPQVO
LBFPWH
38
53263
73371.0
EJPGARIUYWNPHSXWC
MVSQWF
65
27538
53348.0
ZXCVYVKFQDTADICOA
JEBOLYP
36
43606
71757.0
YEZIUNMLRUJYRFGDC
MHPVAN
25
32350
11593.0
ALAIBQQONEIMSAYIG
YVILIX
8
31880
42771.0
UYGPRALCFECFHHAWV
TXQWWNX
2
42332
68183.0
YEMPRQXGYECTUQIAR
ZTJSAM
40
45635
72878.0
BVZYVPKZBPTMDASJR
RRSYEQ
59
26541
18251.0
TFHURYASISLIFFZQV
AFNHWEX
16
23107
43998.0
GUYHZHTYYUUIXKXQK
VIJUVY
76
37724
65590.0
URHJVVZLGVHMNSDXW
KFMNYG
5
16673
73802.0
ODBHCRWEZGQBASPVX
BTRMRX
7
43839
26026.0
BOJDESLNPWLCJAMUK
FKBGGLW
74
24123
28674.0
CCKPHVKTHFRHRPSHH
SSTTDUV
44
43511
28112.0
VOMHBBGLWOOWTMJQG
NOXHNEC
4
53623
7463.0
PAARBFEKEZCVTFTHW
RAXJKBU
68
47470
64508.0
ENMIREKBBALAJJVWW
OOUIPWM
39
30128
63300.0
ECDOYMJBCMYSIXZDE
DGWSYBJ
33
36242
31407.0
JTZAFTIMCUMSOQFRE
BFIPNN
36
54163
76199.0
DBTEWQCITMBFRLOOR
MCQGDE
79
43181
58599.0
ANASTJHKGSRSTWMON
NTBENOK
76
48672
69101.0
TIADDWMIEFKCXCDGN
RWYVXGS
51
31711
15020.0
ONSIPENRBVHNNWDEI
DXRGDM
74
32424
13874.0
DAEPQLAASGZOKFXLV
BQQPGR
40
27468
46214.0
FBYZMZKYIIGSAKXHQ
EZTZIB
44
18500
54361.0
TNVMXCQGSMZNHVJID
DNFIVN
86
41262
42071.0
AFASADQURWHVSLYLJ
YRAHDIB
38
36494
79446.0
GSULCEWWJBARNPBRA
KZYXDQO
21
28410
72840.0
LCCUYGOPWGOMLDIBN
HQJJIYA
88
17955
40667.0
LWSXAJFHWHQPSVQJR
LOSGTJV
31
19840
25328.0
HHFMXXKHIITTJBYTI
NXRMPJO
83
39280
29095.0
WUZGUULHQFAKGAHIE
IXUXHFE
83
17181
32599.0
DLVKRQWQCEZEKUNZG
VDPWCPK
43
15639
9071.0
RZTWSINUCPHZAAACV
QYIBFG
79
37169
43174.0
FZOEKQZHSSWTXBEFS
RUWLLQS
47
49684
51724.0
AHBSAMCXJJDRJQMRV
VASTQN
23
30276
12207.0
LMKDOXIMFZZOXROZU
PIQPHAN
86
48606
26038.0
ZUCUVPDKMCHWKBNUQ
QDIPQC
80
40641
67293.0
GLVCYUYJESOHDFLVQ
SHLZIDY
3
18496
38462.0
OMZLVSCZBEUQGJEUZ
QHRCWSP
24
37915
50534.0
UYTERPULDKVHHHYZX
TXWCBR
58
50964
30289.0
TGGCRAEDVBUCSZTNM
OGRUVJW
77
47940
56162.0
XSVMFJJSUNNWFWVPX
RNXMLND
44
48639
14842.0
AKKFZTSYVFARVFUCT
OTKNEJ
66
47609
29563.0
GBNOEGQHTBKKVZZRA
CLJMRPY
23
41794
42154.0
AQDJNCUZHNLRBHXME
BECQQKI
28
45781
59785.0
BRUESJUEZHUAGLUYK
ZSXBAJ
18
22361
15038.0
YPPXEOVTLCUHEBEAG
CMMFKO
51
53399
50177.0
JNGGSWJVBFOQZWAHA
CLGOLOE
59
24141
41740.0
SWBBRCNSMHRWIDYRW
QUVMJL
3
16627
54086.0
NHECOOIDZRODVHQPF
HQEAYW
87
32444
54930.0
AYLPQXSURGCJMIVFF
VWIUSB
32
33463
54006.0
GWYQJQSFHKVNHYBHQ
MHOKARR
28
32122
66073.0
PUZKANQZZULDFDRSX
OZSWXFZ
60
53288
12899.0
UIJTGGSBAUIWTVGEE
BKJMEAW
81
22561
26759.0
UGPKRMMHBYPSUAPKY
JPMKDYE
13
43570
9234.0
EDGJNMEZXVJMDWKWZ
CAAGYNF
59
28869
47500.0
QLNKGZJEVRTLYDHYB
AONBIM
90
48306
29133.0
MMUQFYCGBPHLMNVIO
KCELAF
6
22566
59526.0
YKUBVAAGJJGLEOLZF
OGCKPJU
79
53131
29529.0
BSUYYBCMLUNIOONMZ
PABKQQ
11
47707
66795.0
NIKHSGGSKIZCZSIWF
GFASSJA
10
38787
78031.0
AQPVHUFRAWRYLRUVF
YFJDLF
77
29264
30051.0
MDYIQVEQEBEIQSZSC
UYOMGO
61
45210
50772.0
WRMHFMMSKZFNBJQZM
FGFFQLN
48
42038
30270.0
VPLNKZIIWXRFDZYUE
AMMCTX
90
51390
11527.0
NIOCVITMBCAHIEINY
JCRSCE
20
24219
71556.0
BJVTCMFOAHFCPNOUG
PHKJDJT
1
39233
61797.0
TJPIGVWLQRLTBLYAV
FLCHQZ
7
45926
33728.0
UAZGDLHAHCABKYCQR
XCNQARQ
78
45420
56247.0
ZXUMGKBECYDLVFBKB
SKLZRBG
4
34158
15898.0
QKXNBRRFTDGQMZMGP
EDVEWNP
68
27185
7739.0
SEFPSQHEXCJMZATIB
ZAGOJFJ
46
26081
7788.0
FQSCNFUPAMCNUNTES
RSFPOJ
10
37726
8877.0
HPMMQVSEGWOHJFETD
FBUTTK
67
23000
66510.0
QBWVRPDOZQZAUDZPD
KBATZYK
63
23397
71747.0
BTQINGSJIAZQWUVNC
VKICOJ
56
54265
63088.0
KLXYTEZBDYTEGTPGG
XJHLMG
72
54534
75269.0
CBNQLNKIMXCKUMNCZ
YYQRDL
34
28156
45651.0
MEEWRCUEHEGULBGZO
JTWOICY
37
15215
21697.0
NQGJWZQAGRXZGGKKR
YSIMYDU
8
17984
63172.0
XJNKXJIQMXNLNTIYV
OJSIAP
88
19345
54935.0
NVKEPMNNIPYDQZDRR
IGOBRB
60
18897
13767.0
RSMZEJCGNDMGXTQBF
JIDZDL
43
29661
73275.0
XPBCPPDUJNKSKSFJP
EOTLRSP
44