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
34987
13804.0
KORYSVEZTEYTBUSIX
PYHLPV
65
29099
9073.0
EAVBMVLOKEIYXZQTO
IBWWWU
46
21823
21668.0
FWUHPXOIIJSLMMFQU
KFJNGIZ
20
23574
46051.0
GRGFCPAKEAZEGAGJL
DHMGNH
15
47609
61181.0
YMPBOBPIOMUUGADTY
VNSGGZ
25
30349
25778.0
AKQBVVZBBQYRLLCZF
LNXSRK
11
34933
77836.0
CEUZLRXICQNZVNLCW
OTCRYT
8
53353
72974.0
QXAAEDIYPFJHITZYP
KMNRTO
69
26826
40568.0
XGAHGLMAJEBNPXIMT
ECDYEWJ
43
48835
45534.0
ARNLFTKPCENQTYRPA
GKBZIM
81
17539
38605.0
UYFKPMLLJEWTBOBIU
QGMFTIG
82
44492
60230.0
IJTKQDTLTLLEIYJSB
MIVZYTM
51
48985
60636.0
WVAYISWYHCJSYJTIG
UNLJWVG
2
37271
57994.0
XDCWHKZXDEGVRFNYQ
CJYBSXD
58
21670
32707.0
KZNMLBJJMGPABLXSM
UQKLYVS
7
43662
14003.0
PYZANCGJQDOOBFNNO
PVCELPB
31
34093
36759.0
AVHANSWFZCMKDSTYP
CBFQIJF
7
48706
12185.0
UVPJESNKBRASJUZRA
LOEXGP
86
16323
40744.0
SZAOOMDLFYNSVKRDY
GJZRVQL
74
24050
11765.0
ACMBKATEKJENMSAUJ
TWKNGAS
45
52178
53484.0
WZLRNRZTHFMJLLALC
YZSPTHT
53
51999
46208.0
DIBNAGPUHSLXBCNUI
OJBHJMX
44
47534
70611.0
XVMHMSYIHOOMBSMIJ
OHTOLR
67
54228
67475.0
LMIUUOLQIZCYBOUDR
RLRUEE
13
33313
37737.0
POEBIUNJITKRYBKRB
YNTZRE
1
29169
39609.0
SCBMHOCXSXALHRLGT
OCYWNYM
50
25995
74802.0
VIISTSDJBJQBTNPKM
NVDEYE
65
17228
23797.0
EYCJWQFIHEUHXEKYM
OKFKOKX
51
25789
51709.0
FZSVWQCGBTMMGFDCK
WAQSLX
71
28732
28649.0
SKRATHDWHCPYFFUQO
CQRYLZP
73
52478
30075.0
GKJMFABMAJEIYCVXR
LFCMON
23
35302
9529.0
PTQERMOLQUUWEKWBZ
XDITJN
14
18515
52340.0
LIQWVEJPXWAPATFLC
HDITJM
18
27323
56843.0
ZLYMMRFRGTFIMDRTQ
SPWMGMD
33
32757
67557.0
HXTRQZKQDSYMTRPDN
JKBTAK
29
47661
50092.0
JAUPGDBMYDHFQQACD
WYGVFEO
27
41314
72312.0
AMXXSPLWPNTLTXERM
KPYHGU
42
36879
77588.0
FLNWVYOWBZTJRLTPW
GYCKJRI
90
35982
37227.0
KGCBRTBKWGQIEXNZP
LUWHCTG
53
42048
52922.0
YLHNGVUCGOSKXXNMB
MGPCLBA
53
50051
5625.0
CUCMVJSSFXBAHEDXX
DZNTMA
37
26109
12860.0
ULKMJNAKFSZVGCSXX
GDGLQB
73
39534
11562.0
SMACJRSZTDCUDMUCH
YTNYZU
2
36952
43542.0
OZLGVWGAMWFBZIFRD
PIWNACV
8
28795
13148.0
IPMUOODRCRBDBGMPW
HXXZVT
68
54476
66541.0
EQRNNTGXXNHNGNSOI
QPRMEQY
39
25170
32475.0
HHXKCKLTRXCGXQVUG
IIUSZA
54
46704
45892.0
WRCRKQDZIXWMECMOA
IWLITFJ
54
25416
13209.0
NACJYIBSJJJIBHSHW
FDHGXT
38
46092
79237.0
UTUKQEALGEQYWENMG
EBIGEKF
72
45653
70844.0
MWJEASVUDTJXQGEXM
MPHNDD
22
33456
44516.0
ZVSYTRFRKCVEFAWES
COOXNF
48
22623
49918.0
FDTQINPJOCKWAPKEU
ZRWNCA
6
22439
31036.0
AIBWOEHMPUAPRWZCA
RTPVOO
88
26204
26711.0
VJWNDIHQHPCUHAFTA
IVXYLH
8
54972
22274.0
JOPYEUBWSKIJISHFK
NTLZQD
63
23146
76671.0
VOZQNVOCRLDQIUYFE
KOCXCON
8
39348
23187.0
EXRBBOBTRWEWENUTR
JYCRGB
37
27548
36419.0
BSLWKZQHLIOQEJENU
QUBFDD
75
33568
79184.0
FAQYVBARPGBMFVCBV
PXLWRN
27
44149
73797.0
QBGCIBGWYOGBFUNTC
CXGTPF
71
24774
58248.0
LNQOOPTNZGEXGEONT
MWLTHUY
22
28052
68939.0
BTCTHEVXFXZFSOJXF
BSWONS
68
26282
15172.0
CFYBAOCGTDUAQNLBD
PKIIADL
17
50029
48529.0
DXMEBPEYWRJTBMSMM
IDPNPXP
49
20286
42064.0
YUIMFTLURJFEOBRWW
WTRNYK
52
21153
46815.0
OEWSKPBCJCSRDPCBW
LMJKOS
55
47916
54102.0
BDLVCBRJATNAETLHC
YVLENHE
53
24605
53470.0
SSIPIIERBQIXLDUKN
FQRUORA
47
42472
57618.0
CXIHSEDMSRTTYWYSV
PEOLLVY
14
38740
44861.0
TXBTFLSVLZEKNBTEG
JXUQEGN
2
46744
76896.0
UAQLXQQLSZRBOAAEJ
NWZZPQS
7
39306
43903.0
YTHQIKRZFPQJRWFZS
OXFDAJ
48
41158
69367.0
TVMYJNTNKNOTQUAOV
BYJSYZ
62
47967
24594.0
WVYUWCDFJHEFMJHFG
XMCIWU
84
20200
50715.0
ONABALLVWLGNXHDNE
NETNIPW
71
27046
13113.0
FVPFPEEMWPBETAJSY
XJSYEA
51
17421
25934.0
ACNBXWYDHBHJAZOLW
QDZVTFY
43
50436
55663.0
RHJWBQXCCGGOKGMBJ
RWDUQV
58
32021
7911.0
GRYUJANYNBEFXAFSM
PJICCV
25
18187
27461.0
RQVOJILHFERDVNMQO
WUFEND
61
52176
14691.0
OTPMBPSZOGRSMCUQA
WVEKRC
4
52459
37879.0
XWWUFNNPJOYLRDRYA
VCJQPJ
36
51340
16750.0
DKMQJMGSPLCGDWALI
ETIFOE
6
33828
64772.0
ZSASGUTKLTEEIMAHF
XKLSNE
58
35231
51866.0
NNGJLTXRAXHYKCIVP
SMJQLW
11
26077
55904.0
ALIOBTVSBDYUCIIIX
OQNANXR
61
53022
17651.0
JFTURQQZHECFFLHKG
LMIDCPV
4
34766
54640.0
RJWBYPHDBKVKUUMPF
FQEPBSS
80
25730
36226.0
CQUPTGRPLPIQHTYVT
FOXKHM
85
27037
48572.0
REWRLQYETENMSJHBE
XEVTLMI
53
51061
64751.0
XNMWZAFMUQEAQXBUM
GKYRMKP
14
35545
31849.0
WZIBBMKYLTFUZYPGR
XBNADSB
58
36934
61115.0
WVVXSTCTFKLUJCNQA
HZXIEJI
83
43975
10662.0
JEHNGUMDCMFJOTXEP
HNFNCD
21
34978
35767.0
YFSAQRATRMCRSGWPU
MUABUUJ
10
43552
54383.0
ELMQTEKPNTZGSSAKL
KXSXYTH
47
52531
73717.0
SIOQVUVEOYXEJSILU
YQBAXYB
25
17389
58645.0
BZEBTAMFAGHMMHTHG
TPPDTXH
33
34242
33210.0
DPTAUBBWDNAOSVEZC
WLNSMZU
88
49533
42598.0
YKKMAFBSWPLOREIDA
OFYPTD
11
21563
73393.0
WNJKYEFKTIXNPBIWR
RBHLSZ
80
32300
28869.0
QWUXSIIIWLKCDEUHD
XLBWXRP
36
49936
68192.0
SJIHXEPHRVBOQKHRK
XTEOFEU
86
37163
35143.0
VSGVYAEPEKRBTGJDM
IOYMKP
2
43784
53601.0
TSDUXVGZSMIHWZHUV
GVIHJUG
44
24324
17499.0
XIFSGEDIRUSWHSNUZ
WHFZIX
8
37543
25121.0
OKPHNHMDVYJQUPNIA
ZBLAYUS
27
51130
28387.0
LTCPRIGARJGTCVCNN
GWBBWIK
9
29528
22183.0
RUMRJQRBPTVHDVIPF
UBJSLMC
2
37789
41389.0
YWRRBXWTQJEUCRTHQ
IRMROXI
79
43586
59987.0
BWOVZKPTTGBLILUDE
KEUAIRE
58
51244
44480.0
UIWOUIKWQAZDBSHNP
KJJCXPO
15
39606
8121.0
EHECCILHCGEBRLAGU
FSDASN
51
50039
41114.0
YFGZLITBJERAGPFUN
SYBQSK
16
47290
16760.0
SNUFZYHHZXMVAUCLR
URNWGRF
40
51449
8457.0
HHSBPJJQFSTHETLZJ
WJKCPYK
75
23035
13937.0
NMDDJSLGJQVPKIRDY
YVKUPMG
43
16452
70716.0
HHLBUJVUBPVWIUCGD
AXJIOI
22
24772
79717.0
MHVFIGHILENUVAXVD
TVRCOP
28
32769
14412.0
MOWKGOILYSLDOCCLW
LBVGZN
18