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
43971
20037.0
AXKJFMSBLMPKEJFEP
SEGUHVR
39
30153
60972.0
CQDQZJVXNJNPCFASX
HWTURV
36
53426
63755.0
KOKARNSDRAYJNSHHT
XZJXNIL
12
41545
23369.0
MAIQAVQNYIUWNRBYX
ACTFLKV
65
41155
71777.0
HNWJAJRBNVJYFKNBC
GTMRXC
34
53287
46839.0
TKCKNIGFOUZWUYELX
SYXCGSL
1
27809
35666.0
PJCMCMNEJCTOIWVUS
PJJAXD
42
29691
61440.0
GTGCAUAVCHJPCJYIW
ZMHFHK
76
38854
35743.0
DPHLQUKHBXUUHBKQU
SKQKOK
21
55000
61982.0
VVQTBZOHGIXXLBYQN
YPMUHPF
51
51429
58493.0
MMCMDKQFNKJSRVXOT
GUCTLEC
2
16044
23081.0
GJIDPJZLCQDTZEKOP
NROYYV
89
42047
14799.0
HYVSXLNUGLWUIPYSR
SLWZNHY
29
25592
69827.0
VJKWBPVOQZINATKLL
CWPCPL
39
24886
17603.0
JQQDKHGBETFCWMTHX
QSXSCP
76
30758
12332.0
QNAGEXTZVOZIXEPQK
XYAXBQI
40
45793
13119.0
RNBTAMEPWEONEIMWG
YFSZLWI
20
51074
51949.0
LBOEVUXKCSCCBOXRS
OXYECBX
52
52652
12642.0
PLOPNUTRCPOGOCDTA
HKXMEJC
74
54073
42178.0
MOBEVXAEHCDCUKRTN
GUVEIR
9
15847
8558.0
VSEVXOJZRWAMDBCDJ
SAVYIW
45
43810
64836.0
GQHHFQGINIKONAKUW
FBTPWZ
79
41492
57199.0
MUITFGGDRHNAVBFHT
UQZKJWB
19
47165
58506.0
CKVSSNMNPFGEENATH
IJPSNQI
67
51259
38663.0
CHOPCEQWLUQGSDMVD
WNJVIH
3
33269
31225.0
UDEDFFTSCKCCZWTAA
EGVMIK
35
54093
41087.0
WXYUCWRSPDBPYZVOX
HGIJWWY
53
40526
50040.0
ONOFZLNAHSNISDIYE
WEKJKVS
3
28050
79287.0
OMLFZOHRJRBYSSCMN
KYVWEOZ
87
53776
48038.0
ZMDOZAQDRKLGDIUVZ
EOKDVQ
86
33990
32930.0
DQKBGJTCVFVEWVSPY
FCDFPG
40
21813
30301.0
FAPNRCGCCQEYNSELF
ZWDQNGZ
49
22956
74677.0
ENHMSINYOHMOQGRAB
KWTWZVR
46
36262
5253.0
ZQNGAFSSOWQRLULOX
YSACGX
76
18639
22463.0
JUMKBYGGNSSEGHANM
WIECBLU
5
47874
59256.0
ZCETBPNPPLIGGWMCL
HRFRQCS
69
41278
76215.0
TXTZBIWUKLICQOOJV
EDESWUD
83
47790
47812.0
CKTZBSHVYCBNIEHWD
XGHMPK
46
36227
44176.0
OMTBSCJSVPBKOEBBM
OVFTEKZ
14
26815
78534.0
ANNRDBKZTQTDKADZA
GHLWOU
39
19779
65028.0
HDBDUFKXGPYBEAOSM
FXSQYO
54
52204
41491.0
SRXPJZARZEMFJTXWN
NFONQAV
80
52500
22383.0
QMEPKJRSDSEJVSGGS
CLVVAF
36
41430
65298.0
JMQJRAAEMLSPVBWKH
RELNQUI
62
22617
27578.0
JGBZHVLJOPDYTXBTG
CRKORU
5
35444
61257.0
IAVOMVULSTMAZUUAU
PDBBLZ
22
35226
23576.0
RHUFDOXLJECYNSLMG
JKUBPEH
15
44554
48602.0
FHZYGATXGNUVAOTCY
SSYPBS
51
30871
53776.0
XZEZRNGXMSTWZGWTP
FQJVJO
88
41480
64083.0
AVYNMAERCJXNHWSDR
WFTKED
33
19316
49940.0
ADEYEGEWVMFRQQENY
LSBLWJ
50
21069
50494.0
PMOMKVCDFLRSGYBVY
AGPBBZ
43
28496
8648.0
BXOWJINWQAXBSOCNZ
HAQFXQU
43
53368
78132.0
EHNGBOSAYYLQXWEQJ
TCJSPV
32
19552
67820.0
ISOBJRTUSNBKJAKMH
JJIWLO
69
35077
10817.0
XZPFJYUMSUBHAEYFG
ZUIGME
72
44134
46879.0
BRVVOXMIMDADIEGJJ
KPIGKXG
26
15751
44348.0
CRPXLWCMLTSMSGEDW
QHKGEK
9
45882
7902.0
MBWTRXZOXKPVYXZMV
UVQKDIS
20
41686
65524.0
MHOFYCYLHZOUZCQUK
YUCKXD
60
22039
22104.0
GGWJOBILTHQSUFNDD
ERGCCO
30
31609
54256.0
KHLVDZPHJZYQFOCWB
ZLRBYZ
56
19700
30392.0
GDPKTHZWVUVCHKMGP
PGECLL
61
49288
9218.0
UBENYYAXHTCLQLWIR
KXNINKP
78
44213
18980.0
MPMGQPUOPVGKXDFGT
MPXXZR
28
20109
14599.0
YWYCYYWTHHJUFQCOV
ZLFJMJ
7
42633
13095.0
JHNVKCXYNPMQVNFLV
IXLNRKE
63
53432
68708.0
YRPJSJREBOBMDLZOZ
JHBZGEF
53
54999
6220.0
ABRUNKYMTUWNKFCXN
JINQSQ
73
18625
50004.0
REQWAYQPBCLTAEWYD
PPMLDG
8
17364
23782.0
HFGYNDEHZDJDGVMNA
UNTHHLL
18
24154
13628.0
ZUVDPYRZODBMHWFBA
OHHTDBG
16
22948
49390.0
DYJCOEFEIWSVSGRSQ
CMVUBMD
78
29545
63824.0
FMYIHVOLCAFQYIUTA
RGTMLIQ
30
24455
48306.0
YUGGZJIBHBDCBQIJD
BOQAJWG
9
44809
75709.0
PUANAECOUWDXUUYEB
NTJIZT
56
24704
29434.0
TTHNVMZFSTFYNNSCE
KUGACJX
9
49840
70711.0
NKHVYJCMXYRDAXBVM
CYLXNLK
76
30072
66590.0
SKSBAKENOUCRKQRXG
MVCJFZS
76
35102
51175.0
NHKPLTNYKYQCYZUZS
RZLGTV
2
17509
61889.0
IRYLHEUHFQZVWADWI
FIVYNG
38
53775
38027.0
PAYWSDVBMLZPEVLDC
YLPLKJ
10
32653
15398.0
WPZMQOJUSZSIALANJ
DYIPOF
9
42997
21934.0
JNUASAYRQWWDRHRTN
WYDKBP
51
50177
33972.0
RXAXTTSYEENGHEQAB
PSYPZDG
38
16227
62640.0
KZXPNZMNUEZKYDDFK
VSVIVGF
23
20558
71879.0
DKHVDVCUTABCWVSVE
RGGUUSQ
32
24733
33993.0
ECJUWGWWLXGTAUSJL
CRGAGID
63
49459
42257.0
MHFGGGXOJBHJIUSUD
RNWAAE
29
39344
60432.0
TNAPZFRIPFPMFRHAN
MXMRCYO
90
45468
70784.0
XVBDATTPKZFVCUWJZ
USWOZH
22
22535
45233.0
RGHSJXSZPEXLBKWWL
PKWGCA
57
49628
74497.0
RYQCSTMQJUUODRZNI
YEVYMO
33
36490
74645.0
FUAXQHCAUWWPGZXMA
WISDJVM
35
50843
61364.0
APHFASRBTPPLMICRO
QPIOFJS
4
16243
13355.0
DNKTQZECXHKCWVVNJ
NTKKBX
76
18983
27892.0
FZMWJQNVQQYPADPLE
MXJHKU
5
37389
5267.0
XPWATLKIOTNGDZGFO
YQFPZL
20
47331
71756.0
BGXUBDIRAVOJQBQMK
DMHAGW
84
42735
40530.0
WZJJWHCLPSOLDWNDJ
SQNAJW
12
44759
59078.0
PYPDIODYKRKDICCER
QKZKVGA
10
36215
70638.0
BJBQWNDQNRXSSDZQD
WKGQSIN
83
19923
76339.0
RPPYAYODGOAPYPOOY
LJMMAC
43
17571
61608.0
RPFADONEKFPIECKID
QOCGCK
39
26023
25520.0
KADWCJUECXEMDLPPH
ITKMEQK
1
24843
30558.0
TISCYZYHBRJFDNBYB
IPKWDG
34
36935
31346.0
XDERXPFSUYWETKCNV
NAGMYTF
82
50563
9600.0
SLKSMFXVIZSQJJUJV
SDCBWUX
69
17340
63078.0
MSCPCKJAXPHERWKSH
IKINXW
88
35046
8668.0
BNLNEALRWIVNENLFL
MHDZXG
47
33849
19602.0
QSRYJOEKUXWEUVOBS
ZAKZHN
3
41017
16307.0
EIIRQVFFQACDFVDMX
PSVCQGY
4
41089
10976.0
HIWKQSRJHENZSRWYM
MWQGHJI
74
42473
68764.0
KACUKUSOYUJZTLIEN
GQAGWC
1
28880
72082.0
KIOMVXWUATYNCAOEM
ZSXXWH
19
19655
19695.0
GVKQCELBMYJKQFNDT
PTNLBE
11
32254
25622.0
BTFLRLVNAHALIEDCC
GNGPXZS
60
40262
32546.0
KVYJHOQLJYGNCWSCX
EQPDCB
79
21809
63042.0
EIUNLCBWSDASBBTSQ
NOALNZA
90
43539
40217.0
AHHSVKISXEEXKKPBF
UGBNVIX
89
28581
55438.0
UZCSGYLPOBPTHGOER
PXIPTX
9