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
24065
35157.0
CNVZEYRAPIXFVFYLA
ZUSZMA
31
22316
42123.0
SMUKSROFMJTHRGWWJ
PSGFUGF
14
19495
22842.0
BCLOBZAMQWRKJIPYU
HRWCCZS
81
52606
69145.0
ZDOUKAPKZRFXYURAE
MQOEPR
60
39433
13424.0
JARAMMDZTFUGFLYJZ
NJSMBNJ
29
40389
49315.0
UBHDTQNKELAEXJBCU
PLIUHDJ
35
30468
76656.0
RQJCTGRGCRAPLLDMW
HIAQMJX
2
20316
8048.0
JZXUYMKUWCWKPNUBF
PGFGEDO
47
19367
16191.0
QXWHOMOPNRDQFFFEE
YPROODC
12
36737
24538.0
TCYEGOBDWBCFVXWGO
HQSKRY
88
43119
67474.0
IGNZEXJKFXWGPYLGG
UOLQXCN
69
39576
31141.0
DKRLIVMGTGDUJKUYI
JVBETD
23
15747
59647.0
UWMKCUQKUFRXDQRHW
PDFECMP
90
44956
21428.0
LGEBBVEFDRQXIDGHR
EPJTDTZ
16
47683
40804.0
BSYAKTBPFISOIMTNY
WUTBGCV
45
32948
9797.0
WWTUSDBVLBHISPVCW
EDQHJS
42
49800
77426.0
OREWNGOCIPUGLAWNI
ZLABNK
15
38919
71303.0
PHVRPAOWGCJMAPQDD
QHLWYF
33
25975
20394.0
RIPASOEJNVKXSEGZI
RMQSAR
50
28670
40234.0
NPKTIELVLORXPLLMV
YFDXGXJ
61
27936
46397.0
PBHAQEFWUGBEDZMZP
XRSMTSC
3
17989
35829.0
PDHVDMVKNOMKJPIFM
KXNPYWX
76
30502
59507.0
IFVOYNEWXHEVFWZNW
LXWMXL
56
17785
46223.0
VDYVOXUXDXKLYQSMP
PWRAXJ
47
22568
35597.0
GTZGXROJTIRZPRQXI
FDYCWV
76
40367
54799.0
XACXPMMWLUTLPTZFM
UMECWHJ
64
40987
18287.0
FHSMLAAPDNEAQIHQR
TTXQLBW
85
18689
5896.0
IYVLXPOHGDPSSXRAU
IIBXBH
19
42080
14535.0
ZUUOBPJATLDKYXPSN
BIRGKHM
43
54634
13761.0
GGLMJQLBYCDOTWRIM
YWSTKJ
15
45748
68900.0
BMTWCWQVSHNSKUUPD
HIXOUTN
33
49944
67476.0
YTRRPNGDOEGJCPVUX
KWVJCM
17
23674
77346.0
OEVGGDKFJTBKKPIQE
ISAPOE
15
45493
45567.0
RSASUSZZWORHUIVHL
NDDRHVH
22
48258
63781.0
GLYWMQUXCZVBCYGIT
TNMPDBI
9
20959
24641.0
DKAHRCQWQSZUJGVKB
YSLGTG
32
33811
36986.0
QKYEZOHFGDSLYTNRW
JANZKCM
70
32399
47302.0
UMOMTQQXDGXIDMJCJ
OUTUHM
87
40221
68987.0
OIVUIEVQWXPCGAMGL
VQSJHJY
3
28910
37110.0
HXFMIKABKUOIRDEYR
EJHPIWG
64
45288
22826.0
OPRHTMUEPBBOJUCSI
YHFQIR
88
52240
21238.0
NPHSOFEIRHWIZQNHM
RNNZUPX
8
42703
54080.0
RVUOLDRYOSMEJZAVH
WTSZXA
51
28876
38839.0
DWEAIQUWRSIMMTTZR
AIPJST
59
36461
12453.0
MZHRJWHQJNDSZPYOC
QZMJAJD
62
32089
61934.0
WTYSPATMRCVZDLGGT
JTYCNUQ
82
37983
32356.0
CNQVQCKHBSQFVJFZB
BHYTZR
57
19978
7991.0
YLGEMLGFFCPHQEFXL
HYIXNT
16
38997
79705.0
SRMAFFKIMCGUGRYWY
MXUBCT
30
47543
52681.0
TZLUZUINOOOORSRBC
NZVXSUH
55
19468
54583.0
OZSHQRCFMKKOJTSJX
TFOQRLM
21
52453
31578.0
QATHWQWOQFFCTOIIK
EDHUMQW
71
22053
19892.0
ZVWTPWILXCBGLLMDI
UAGAOUJ
52
53977
15238.0
FVMHWIOJHZYKTUQMH
TMRPLN
24
39689
21696.0
ACBGDEGSFDZFEPBVK
NHVNDZV
1
26115
74417.0
PUUAHMVKKOVTDHWRM
SWEKVJE
84
33755
26956.0
OPSVQKWFZRMLZRTTI
DYHYDM
60
26275
56943.0
VKEWFSANDMEBFHLAR
OFOBIIH
45
51081
18581.0
QUQJFSCKOLPJQBCBL
UTSNCDO
17
18772
31644.0
SUFPKSGCCLLJCMAOK
FFNPWR
87
20024
15617.0
EGXQHMDLYJHICMVMH
WCZDLES
38
20477
33374.0
MDQTODRRVVVYHORDS
SURERZ
10
34740
56749.0
NPMFTDZUAWCSTZJOH
WEQQZJM
24
39180
25433.0
GPTQLRKZGFLMKYOHJ
IAAKZE
41
22607
73064.0
EHEWFIEAVNMRTAHUJ
KDGNAS
7
40852
56756.0
QXOKVQSTFXUHTHQEM
BZPTLYW
52
25935
52572.0
HZJEZHQONMZUBXIAH
VZCLXSU
71
36085
10320.0
HKRTAYNWXOLMJQWWN
ZUZWSJI
5
47801
6731.0
CCDPTJNFGYMPBWOKV
XXNXRXR
64
27432
60693.0
ASPTLZNFKUUAGOIHH
QBTXKQ
78
45910
60716.0
AWPEJEWSXEDJOUUZV
XWAIRC
33
48340
55029.0
CYKYVZNJSIGUKMUGZ
NEVTBG
86
50301
13780.0
IKSPXIWTYZTJIXTKC
TXUFRN
45
18671
41831.0
PNLJLIJYIIXEVFNQE
IWTQZQ
39
28550
25669.0
QKCNYVKTBNFQQVEEJ
MFCUISJ
44
20035
70070.0
BRODIGLSKCGBJWKHW
MIRHVG
38
50727
11710.0
INPMMMLGKADTFXPON
PHYTVDY
4
27925
30579.0
EUJMJQAVHFPFVBZXB
VCKOZNI
84
28398
47951.0
VFLLIKONKUMYAWJNL
ONRRKKU
67
34011
60420.0
JOTNSLSZDHWRUFDUG
YXFROPW
55
41206
31408.0
QQOUGOQYSODSXQMQS
KBDSDGM
47
22329
64289.0
WWQHYIPQQRHQWOTHT
OVNMVSJ
50
41562
51568.0
KPXKOZTUKWHFWBBOR
EVDCIJ
54
33902
46551.0
WIBFPZMTXUZQKRDXV
HLFAIF
58
28361
32246.0
UMNGRUXEIWMFBNOLH
DUADJI
20
36624
13515.0
IUMGDWMEJOUWNLDGA
JUXCBOD
11
46640
65221.0
RLITBVVSCWAUFHIYB
QSESMU
16
34608
8843.0
GOHJEBUXXWLHVIIHL
FWPDNR
62
33836
46368.0
ERLRKDMSDNRVDTYGF
OZXETIN
21
43966
10750.0
GEMXAZOWGJJPLFSLK
YYAQBWG
87
45384
62867.0
SAEGIHXCEEAVVPNVS
ZNEIFNJ
14
18013
42974.0
SKAOPLYLGSBRBDFRF
JWOTAL
47
36989
37955.0
JGCPHAJYQOVLRUDZM
JKPHWN
79
39481
47765.0
BGOSMYIOHILSPKTTW
PKQQID
1
47412
59956.0
BYQXQCNIABATRMEJW
XHMWMHX
32
22232
65253.0
XSIAQWOPPEOWANIIH
IOAFCXB
70
51962
5180.0
PAWYKHDPACVWPGVNX
JDZKAZN
82
19228
48942.0
ACDQGQRYVHQGVFUUZ
JJDBKEW
4
43039
45907.0
HLIMLDFGXTKJRKYXX
VHBRNN
16
37808
32844.0
FROVKWOIZJLMVUCCQ
IVAIBP
63
24233
44578.0
GPANLLUFWQCHWRILT
XIOQLIP
17
44154
20000.0
BSRDNWVZJXOZNHHNV
IMNZCTA
71
28780
69321.0
DMUULFZKPLPZOZCFG
IRVZJQA
58
44925
24381.0
FGGELUKUHAVSKLVSM
VCIOEJ
4
31608
39203.0
XHNSIWOOHCMXJENTQ
YKVGDJA
80
33579
57051.0
KWMCILBAEYGSRVXDU
ZENNBB
75
23050
44072.0
AOIIZEGEGHZTURTYI
LDUGVLC
74
43431
50387.0
QWKLLYGUGDIADGCJX
YPXUZJU
67
19529
39054.0
BNEMBOQEDIYQDLVCP
UNEQZMI
19
54692
31656.0
VARMKSJATTFBNMLEE
FTBOLQP
23
41624
38695.0
FJHNVVUDGUQDFELLM
YFRCJKR
37
23753
51020.0
PNUQEUGZRKRRXPOCB
CSYTWY
33
38268
35721.0
XDXVQDWCVJNVBMRWY
UPIODYK
37
16772
48246.0
LFJOHUUADDYFTREKH
VOZPZCU
68
33961
75742.0
FXSNFPGMCUNXULYHI
GCWEUS
70
42591
43781.0
CMCMOCQEJHENDWKOX
UVSISK
80
49305
48771.0
PZYQQNMLMWNFPAENM
UNMDDQZ
73
50110
77545.0
NBYCUFKXOVLVWRCXI
QTVTSP
87
53690
70185.0
DFXAOJVDQARWRBWHF
FTCRHDP
32
47113
41806.0
OLCXIZRIXBSXAUJKQ
WTNMXZ
70
28631
38377.0
TADEOJYFDEAUZUXCC
VVUWFV
25