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
39478
5212.0
FWTKOFPHKEFOONYEW
MFVMCX
27
44774
22305.0
SBRUSBPKPEBKDHMZD
BLJLITY
9
32636
12583.0
GCZOMEEUIEKTBNYCP
CJYUCU
77
30786
76148.0
GWQIPSQZIVLELGVWR
FPBDZT
46
46957
42858.0
KXONPLVXUOLYHPEBV
OKKNZJ
71
23550
6932.0
CJPYYJYZMUPKGAFXP
SKACOR
14
47462
46179.0
LMYIJNQWJIHQPPFAI
SUFIOK
69
45398
11220.0
URUZQVNYBDAHWVQUH
DZOFQFZ
35
51876
79840.0
JKOLMGLOAJBSIVJHC
GBACKG
32
41480
14515.0
KLDSZVPNQLJHGMCQN
ODUEPQ
61
41345
77835.0
SYWCQKWNGWKFNZDKV
PCSOMFL
25
32802
73926.0
BXNOVPFATTUHRCOZW
TSESGWC
52
29296
72168.0
LXACAYZJXEHKUKMLL
AIYEJDI
76
42761
50774.0
LSNQKSCXGZLMRNECG
EIAXTHN
54
47242
69722.0
LBNCBJGQDQTEDGMSS
ZJHOROC
82
27024
77334.0
MAJOWXYAYXBXXTGBH
XOWXJB
56
39760
73529.0
THJYSYVFCEDREMZYJ
LPUURR
58
46983
76193.0
LIMPKCXJMLRWGZXER
IATEZV
63
24098
58845.0
GHATOJWTRDWJQFXLY
YPOTXB
45
39883
24361.0
ZPEJARPBZWVFUCYNO
XSQAGTZ
81
40572
48320.0
ZTDBQVEMMCYZPMZMW
ISHQABC
9
39531
47208.0
NGSRYKWVJLCPRYKMW
AVGFNZ
47
48233
60019.0
YXOYQQLUOEYWORLTO
KJHXXMW
82
51244
30091.0
JUWBCKJEUXPRRVZGN
WIEGDM
51
25534
11780.0
UTTGGBYTMKJATCALB
LNZREKW
90
41418
27292.0
NORVKFAGLKSLWZVST
HWKZWT
45
52325
40504.0
ZNMLEDZVKPWBSKNEB
LLJYNLQ
4
17529
29279.0
ZCEYPEXRXILUUENYH
QVWVMEO
21
54420
9476.0
TTNTOPUPODATVNYSL
SLINNKU
55
44554
36685.0
LLPIOBFMRDRPOZCSP
NCTAWEZ
18
30293
54114.0
PJOHOBCBPTUIMKKEB
AYMCLSW
13
52113
51387.0
KLUFAQGKAYDIHFJMA
KXZELE
52
28084
46318.0
FUVFAHDXGGLWJVPSH
WCPUAII
60
38170
52461.0
TRCJVLHQCGCERPOUJ
CJQBBV
89
36950
13596.0
CRDCOPZKCTQWJFUWU
JOIGIX
33
15647
76081.0
LKEVPSRWADFUIRACX
WRUBLCJ
27
18255
63667.0
BVJEIUMKLSINHLCOI
RAAGXYN
8
33454
64082.0
EQJHZRKZIDBUUNGLC
IRNPAS
90
34607
74485.0
ATGJJARLMBOFFIRYS
IAWMSSF
6
17659
54647.0
ZYYMHTXXEGYEXJMZX
VRFHHNZ
81
27829
41648.0
XYQEJGCSYVJQEPSMW
WFJAUFI
13
16102
48250.0
DCRKUYZUVVMBIXSKW
NSCSTN
62
25116
6985.0
PWRDMMLGEKGFSXRUH
YVRDHPM
71
32241
58042.0
FONKHDLVYFUOVAMMC
KHSOMS
35
30565
22705.0
MYZWEFICWPJEAQBTM
XBPDFU
40
18177
25911.0
EVUSBACCFUNXLZIHJ
XZGVPEP
2
31277
50965.0
PPIPAIXWWCPQMXWQC
VVKTEY
60
42648
11090.0
IYILFZOLFFSQCEKIN
TYSPNR
12
17337
58559.0
BNHKNEMVZSRQNCLAQ
OGAMBO
38
22832
56172.0
HBEUWCFASOFDVOGST
CZWNYV
43
30430
66757.0
ZCBDRZSGLJWROHPEE
GLNYQZG
22
45532
11210.0
EBCTRBQMUWEWADPOD
PSOIJQI
78
15686
20464.0
EXSYANUPSJTSZTSXB
RELRFP
71
32033
65565.0
XDNGOCDCMZMNZJKQY
UKJHZU
75
33151
37734.0
FESALIRLGNEFIPLTY
IBOHQV
59
50496
59800.0
JQQAKCQDFGEQPGAVQ
ODFRZAP
3
28145
65680.0
FGVDCFUAZLLKHOMKY
ZDCPRWK
2
18673
33206.0
WFJEXTPVJHIDRJXFP
WHQPXO
85
15641
15264.0
SGNVJBLIOIDYRPJUL
NIFEMPV
27
37356
7612.0
SDINIXRHVVJRKCQNS
FWOSKG
68
22127
14261.0
PKUYKUHBMIMOROCTZ
QVKHUC
57
32650
73675.0
FAFDFLKHPCMYWUECX
PYPYFBO
32
22623
23433.0
NLJZELDEMAIEDAYJN
MLLICL
40
25375
72193.0
KFGAQAWMGQDFCYHTI
QVKUULG
81
44312
51774.0
APGKNSGKSRQJBMIWU
LEFKWVC
42
29200
53555.0
PDYVBBAEVREJBWDSM
USKGKQL
32
49542
51370.0
ZNJKTYMINTZHJWOFV
WGYRAJF
46
33009
5390.0
UELWUHGAFCLEIQGSA
RCANYK
1
53459
34960.0
YINOSMECBAJYJMEXG
NLZCASI
76
42974
48084.0
TUWLJUMOBKIEDIRUU
EAQGSQH
81
48468
14332.0
NFFEEBZLWGTIHPEZN
BCUHBHN
16
39273
77823.0
CFSNISHJURHGCJTHW
ZMHRAX
88
21390
33628.0
ZCNHYPCWJTVEGRYRE
EKTEGG
74
31297
8386.0
WMXZLYTQAITAJKBOC
BBKNXYS
74
44479
17398.0
TPJKJNXQIJSUQQHMA
QZXLFJI
70
54508
43682.0
FLFKNOBOZCCPVKPWQ
NZKUVX
78
45428
20865.0
KRJHAKNWHDREGBNZV
NPMYIAG
20
16302
25163.0
ATRXMKQIAFNKFFWVA
LCVFKMY
30
49083
74995.0
KKONMYGTFRXDJBSQR
PWUCQFL
68
21395
11500.0
ULPXZHLQPFFLPXUJB
SEDOXQX
8
49775
47683.0
WHSVBHIAOTBEGQGIJ
DDSUUN
84
36507
75663.0
GMGCMHRLTMDFLGBES
FXGSWM
34
32004
18719.0
GONHBLRPVJLOCNTQW
JJXMPWW
31
36743
33973.0
NAZFKLXVOYLAVQKHP
KQYBVHM
87
18315
31285.0
HGTEZKXFWSNEDKYNJ
UWVLKZ
11
36093
42282.0
DZGOICLHABGAXUBKD
DCKUTGN
25
27309
11895.0
UUYWHUJNPVIAMWVIU
CHUUXQO
47
38532
36883.0
ABJPNNGFASRJZMBQG
DWTMZL
65
19508
71209.0
UHFGMMJBJPFFSCSXZ
BXTCAP
67
29692
24555.0
LSDCCAEICWVDNEMMX
TJMEOH
62
20596
72739.0
ZUCFNNUFCMFMGAHAO
CSYYCH
45
26539
57414.0
TZRZYWMXMGXEDJCBW
UMXNOD
18
40054
12628.0
JXSNTGFPZFKVPJJOW
WLKTFCQ
65
40800
21989.0
GTBGQTYHRGWFVDUXF
LHYTANQ
82
53963
24960.0
VYHYBXVSOWOIPTHWX
UWDUWGZ
78
36545
27266.0
NSGVIPHVLCRJBFEYQ
MBBYVI
18
38942
36804.0
ACHRAMDSWQZIFPDWC
ZNCGZHG
17
23602
49301.0
KEKWCRYJQSMFNYCOZ
JIVJVHU
12
35514
13473.0
VEZSNIIGQBAZYOFGR
EJJUTY
44
36255
58743.0
PPZLFHLKQYVWSFENY
BRLPPVK
44
28283
46040.0
KZCYAJFPOFVFRNOHG
HSDDYR
7
21903
54846.0
HFRQJGLDDTIBUOZHI
NGGSTL
36
25418
26867.0
BKVSWAEDPQUCPJLQT
YLRVAJI
70
16088
43741.0
QAKEKPODBVNEQKWJZ
SGDMQI
79
47373
61426.0
HPYMBUKBBEEIVJMBN
SRUJKD
58
18486
77052.0
THKGAUBIWWVBEPYRR
AFKEYGX
19
19419
8956.0
KVWORQKHJKCMTGTKA
TQENCI
53
39867
34069.0
KENZONIOCVELYOLFG
CTCAKHG
71
41818
68764.0
ZHBLPTVNCUQNWLELO
RFXIEM
47
27534
71729.0
TSOLYJIIEJTYGQTMP
AVMELUA
8
17845
34021.0
TXQNEDBJWBLXSNZXX
JOGNAD
25
16626
28406.0
YTPSGHZDJTRPBLORI
SQZSMI
56
39919
16586.0
FHEHKVRMAVEXIGFES
QVSJVO
14
44666
78672.0
QKKXZHCVTCLMFGWRW
ZNCTKDS
51
22286
41844.0
ZHLPUPDFWTBTVZVFZ
UWAIPKI
65
51506
46397.0
EDCPNYBGZXETYVKHH
QWVTTO
24
27757
68852.0
WIJZZBDYAKMXBRFTM
QXTALHB
35
49405
73416.0
TDUWIINZRXBNDKPRT
GNZNQTN
30
39699
25969.0
RSDMJECFXMBVZDJMX
MTASSF
33
24577
29559.0
TZNPMDZAIKUMVHHMN
VTGRIYG
30
20329
49875.0
WLPNLXOYUBKBLVWBU
PKUNQZ
37