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
38404
37870.0
WEPHCEMEXFQFUGEEF
MEYLBXD
67
20765
32946.0
LEXPRZAOXJADFTCYV
ORIVXR
50
38611
46143.0
AZHJPORNJFBBQHGUE
JXQPZN
17
46318
36081.0
TCZYDLRFTDNWVYBRR
HSMTSIF
77
27794
50467.0
FOZSTXOUHWREYBMNB
JCWBHTT
66
16507
77249.0
BRXCYYWXNDZSYNBQU
AMBTFV
68
27899
44330.0
XUUZZGMLBFCGFSLNG
HFISIGC
62
44289
8405.0
LNRFQWLBTODRAZTIN
OEBLLE
71
52493
74146.0
ZIVPPXGNWDTUXAPDL
PHORES
7
26051
46859.0
VHFMKWVXUIMRUXNMS
CPFWMFR
3
25149
32107.0
TGMTOIBHWWKYOPSUP
YOSQIYP
73
40586
71169.0
QBHDZROSTXBOELOKI
KYVNBU
52
54578
53157.0
FRASPPFJCWRIKTUVR
JCGTMQN
20
35914
77928.0
QAFXYUOBWKZHYLTPD
QOSORG
54
27762
14747.0
SLFOVYFTJOVVYJDFW
LTMDONM
2
29593
28068.0
PGKSPKIOMNTCRPSDN
YJXGYX
44
23277
15437.0
UJRVYAAZATBGRYZVA
WFBCCB
75
45657
29671.0
BEKXYOHASDTXUFKCE
SYSMTGY
58
18533
53284.0
WVQABWPSTKDXCKVDG
GFWWLMR
67
42442
19566.0
RPCRSWTQULRQJLDCV
FVZYFJN
24
48280
79620.0
BYUXTAFEMHPGPOLXZ
ORLQKQN
28
44285
66083.0
CQCCVJAVMTSCSGJVF
LUKUHU
4
21489
70119.0
DOKHJRUDXETHCZOML
BHVTMU
62
33873
35148.0
GFRDDMULNOOEVYSMP
YYETBD
28
23161
67168.0
NYJQTHSIMGWWAUPBJ
VGDSEX
84
51499
77301.0
ILTGUTOTYNYFODTCF
AMKWXDC
25
17001
60158.0
NUFMXXKCLWJZFKPUR
WEXFRX
36
33493
24312.0
AZEHGTWHPZZLTZQEJ
JMAKDXY
81
43981
9990.0
ZPZSUKROEDDIPBHBL
JTZBKIV
71
25165
64912.0
YALQJJNWHKOZHXBOC
QNPQQVC
13
47838
75049.0
JSKFEFVJIRBNQZMMN
RWASIH
82
29097
9518.0
ZFAJEYCYXQREPMTKQ
BHIBCF
87
52371
53467.0
CHRZALTJDVFSWVGMB
QPHMWOD
66
52346
63219.0
GZGMJLMJBHDOAIBOX
FABRQB
80
38409
50953.0
OMBZGWFYDHIAXVSYG
GDNNDJS
43
50212
71333.0
DBAEPNFDFMPPHLDGH
RRAFPVO
22
49541
52565.0
VQIJUUTWGKNLIGMTL
ZQAWXI
90
52454
7020.0
KRDIEIJCBSBJBIMTK
BKQNIJ
29
54703
65250.0
AMOYNARYDEMSAHMTV
FZNWRG
79
36591
68468.0
FBPPKDEGDHMWERDOP
OTZPYR
62
19835
46909.0
WXPQXFHPXRZYLZCTQ
THVOZLO
20
50393
59659.0
ZCOMGZGPPOGYNOKUF
KYYRBX
7
36899
48728.0
KSLBOAFUPTTIDNGDZ
TMOMAEL
52
26362
6000.0
YHPQUWBYTIECHLCYB
TXSBBX
74
16475
43375.0
ZNTSMRWJXKMFRATAN
OEJYJNF
47
26066
13422.0
RUDHTNKIANHGTBXIV
UDLAFCY
85
18200
17749.0
IMACJCCKVOLTQRYWY
GGQRHXS
31
39307
45661.0
TRWEBBBINXFQVTHOJ
RUUNXSJ
22
43336
5855.0
TSYNCRKPDXHKAHTBC
LTSSXK
20
50841
29162.0
LITCATCQFOTWUSRIQ
KGVUAE
23
21329
5385.0
IXDVGLZBJORAMPXOM
SWFTFI
26
48162
65307.0
GNWEFYYZDXXQVYESP
BCXGWE
17
42500
71938.0
RUMFEXYVPWFFXXXPC
GJDTQQ
25
44619
9847.0
WQGKYNIQTDUENPUEY
ZLYIZUA
12
39128
58805.0
UNINEJSSQJZKGYYXL
VBQYBD
75
41967
56345.0
FAWFOCVVGNMKEGVVP
WAWKWT
62
51676
6624.0
BWMMRDXGXDNLGCKKP
ETXWRO
36
37216
24330.0
KTMXPJBOSJYWJACEY
JOEZTHT
63
19016
44995.0
BMSIHYDAJMOLVXDWR
SPBSIMR
81
35951
27566.0
PXDDOPRTHLUDLSSXS
PQAKPW
8
41928
73433.0
BWBAIONHEZLSPTYEV
EIOTYI
44
31979
23150.0
BWRVLTDFOVXKLTXKA
KSCPDJK
20
47726
7497.0
FHDKVJVLYSDGZSZEW
UNVKCEB
15
34184
73568.0
GAVJYKZKBYYAPCKOU
TWCWLI
60
34445
24728.0
AAZXQBJDKGTESJJKZ
INHERWB
12
50983
42687.0
FGPNJHGHUKWYLLCFW
DVVBFM
63
35675
74431.0
WRGEHVPVVQJAXRKMY
IDXCUVV
22
25096
57168.0
VDSMPETAONKDGSIXM
SLARCBM
90
20483
18822.0
CRSZUNLFIJHKXNHES
TXLTRH
23
17786
61812.0
SSCZUKMCTMXAHXTEL
DEJNFP
59
41550
38846.0
VXFROBRGMWEAPJKGR
ZKUIMVQ
10
15176
73094.0
ZFPSYDTJMBDFHCOOA
WFXMWY
66
35525
7777.0
DTLJETCWSJBMWXCXG
LCZMCCO
35
45354
16319.0
EXJYUIMCNPOWBZXRQ
KSBERJK
53
19181
62912.0
KWTFPMFOXKEFDABVF
COIQCE
70
25114
10418.0
ZQQUDLYQKGZGPIEMT
EOHWZN
30
24012
9051.0
LABULPCCYCQJGMIZP
KITXOO
21
39817
25653.0
KMKACTWUNCAFQKDIF
NKDUCWE
38
15794
48192.0
WEAJRQJDFVODKBNRZ
IUGZBQM
41
45398
51016.0
RKMMFLNYMNNEYJBAK
ZMCNCD
84
49091
44904.0
MPFUJQFWZNMGVNKLN
DPVMWG
28
20135
27730.0
VNQHCUSKOEXAUWONA
FKIAOQ
29
39904
29531.0
ADQISMKRWYTECZPZD
OHKNOPO
49
51434
74599.0
WEHUWUACHWLPDUTLQ
PDIHJSE
55
32720
31418.0
JXXRQVUVDTWDDETBP
BCPKES
71
45404
50369.0
BZCFIOXXSMBMOFSXR
JUUHET
24
33746
32594.0
IJCMYWXUFIXOUGDSX
XXLKPY
25
15124
37665.0
IPPOZSMJYRNFEOZUC
QJRDMVG
28
43566
71401.0
FCHGXIYVSMEHHLRWY
FDWMAS
70
40489
6101.0
JMGADLEZKXXUWNNQY
FGXSDUU
41
35031
39319.0
RIFPXVOWZQWQIHXPK
YAVFODY
74
31347
6938.0
XLFHVXLUYWSUEJZGK
VHSOVVP
3
50753
8814.0
UZMTPASYVIXURQLLX
RXRESES
80
22394
6961.0
EICXUMYSVABSIIBSH
GXMQGJC
25
34682
42107.0
EWYMTASUBTWZZAZLT
KASQVS
89
18773
35731.0
YHHYLGEBQASOAWAJB
CYSEGF
47
50102
51416.0
VSKVNXXJLNKHDJABK
EEYWDH
75
42115
28471.0
VMGOSSLJHSLYCALWO
CJENXF
38
37503
56519.0
OEBLJVLGALSDRQFUQ
YQRKRA
42
29830
22786.0
UOMJOKRYGCUVZBZHU
PLUDVT
48
30673
65197.0
YUEDJMSFHJUGEFMKK
AXDMWYB
14
54070
29048.0
KERAPXRUYUHZPWWMX
VKDPZVH
16
53955
29162.0
XSBDFRTNDVPWRIGKQ
YSCESOY
51
33342
10094.0
GOFSXTAEOOXPIJBND
LGLHZK
43
33065
58195.0
SBKQUDDYUJKLEKVNX
FGODSN
47
16135
26768.0
FUKFVBUNBQKDIBQSE
PXAHAQT
34
24700
43377.0
CDEMAVIDUEKTKQKRY
UXCJAP
81
15143
16093.0
OUJURAKXBOTGZQPIO
RALBKF
31
40004
7979.0
PPJDTRSFOQCHNGPVE
CPZATHT
86
36666
78930.0
UDGXNZARDECJSJVFL
NTQYZGT
73
36772
19581.0
FBTDGEYAAVPHZYKSU
ZEGGVG
27
40858
40477.0
IOCBGSQDEMNYSDXOF
FHGHJH
48
41477
66440.0
NYMRNGQCBCOUZPLCT
DWXGBPA
26
48710
17417.0
EPGIIFXFVHCVXMUKC
XRFXCRN
3
22793
48812.0
EIOANAVTGWWINLNGT
AOUXFTY
44
17787
71399.0
UYVPIVERLSHUNLPSE
OZJEKYZ
54
42355
43153.0
AEZJFOZFNWYNGVALD
MCHHADD
12
24957
47550.0
DUCGRGNWPTKURBMJY
GASKMXR
11
30296
30376.0
YBBPIIBHQAXWQKCPM
IOMXTN
4
45231
71597.0
QWQNJZQPYONPHTAXR
WOSSXW
60
30112
61891.0
KXEOJKFQVHLEBNSOT
HBSKFB
60