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
36492
43152.0
AVPRBPDKUDZXBRWLM
GTQVOJY
79
38590
14795.0
LNEBWJAGYEEFFBUKC
JXNLBA
18
34211
19061.0
RGYHBEAMRZNDZMZHK
JHRBCTN
27
50943
36332.0
XPUYRVCLJSAALWPIS
QTUMJR
25
49689
38772.0
YCMAUXLYPYPGMPZMJ
TEYWTWJ
10
41850
63539.0
XXHWZMACYFEYWJXKI
GJQJFI
45
49240
59410.0
XOXKUXLPXQCHYSNQI
WCKFVJR
28
39839
32841.0
HJCQGHOGMJAWMJSWK
TWAHOR
7
30435
52882.0
LWXWBOUFOGCORCCXC
MVBIMPX
45
25163
58438.0
SVWHZXCMMDGFZKBLY
FXKOSRZ
31
48255
14631.0
VVSEAIPGYVNTQYLKN
BZOKMQL
57
34286
22748.0
ZMCSDECQPSFIDGXTD
UVPUFP
69
32821
13227.0
LYZZXHILQIKTTQWOQ
BNQGBCC
72
29778
76455.0
XMFYEWTKFYOJBESUR
DBYZGTZ
16
24286
79915.0
VCIOIJWEVBQSXZBFW
QYQEFP
70
30039
55558.0
XXFFYHKQBMFTARLBR
BOKJWQ
84
37447
57528.0
NUNCNYWXXCVGXOPRT
VRCNEGF
88
34204
65383.0
BZTTLORFGXVDCUOZO
LJKHHML
90
37835
16993.0
HDTUIOYCYEFMSMEKO
TNCPWGC
51
30629
69095.0
UYSPFBGPGBFZFKTDI
ZTITUC
67
31761
58473.0
ONBCLILXKLYHHTPBP
IVHXZTA
14
31885
15040.0
IFUUFFDVKBPRBEFIP
DQOAPEE
66
20540
41673.0
RSPFQLFWIVJURYHFB
FCQWJX
4
44863
71895.0
IVOFUGXSFRPZHXYTM
EXYEXZE
62
25494
30565.0
IRAWLLRGXFNHYQROD
OVLQGR
35
27797
67572.0
GTXAELIAKPCLMQBSW
SWZLVY
10
48172
69847.0
XHJAMYNJBOAGETRPE
IHFHOBW
47
48182
8470.0
QMGQLKVQYHXGEPXEK
SLWETLV
59
32018
58400.0
CNMJUBZECNEMUCYRO
NRPIGXB
25
27438
45220.0
KCPORCCHLBJSYYGHM
YEHMTTG
36
22198
25911.0
KMZFDOKCGHUEQRWUI
CHWTOBX
41
16394
78535.0
GURLOFYXPQGKURBSH
NDPAKV
12
28717
53695.0
KXIZWJYVHGIYUQCQV
FHURPLL
85
48760
70893.0
ZLIJFIFUTJWZGRWOH
ZKLFCL
56
42473
64774.0
KKYPIFDMUIPWTPOHT
YSQQAK
17
34418
27076.0
SXKRLJPMMAKVIZGAG
BPJKRMB
17
25787
21890.0
FSBCQSEFTCILCQALB
FNMAZP
1
39232
67587.0
LXDNWFZCILUQPDKHA
USPKNCD
41
43242
53534.0
XOMQAAQQWCNCPGVWS
NHVWHB
43
27756
40213.0
ZEQIOWPUYQWFNJQQG
WRYWQHT
46
52478
39100.0
EZJGWFKCVFWTYVSYU
NWNSJZB
48
44587
38547.0
SYEKBARRRLVPAGJXU
AJGKQAZ
82
53388
11756.0
HYTOQNQXXULKAGWMX
RRAASU
83
19153
72917.0
CGZHPVLABSZXSKCWI
PMBHRUP
84
47904
74824.0
LYFEJCGZUVDSZADSP
ESQTHM
2
49682
35555.0
DVTLBOWXXTDDYDSTU
XRPXKI
48
18730
78390.0
SIYMWYMUEDUVLWEWA
VOEJAU
27
53717
33768.0
FMXJTCNSDYWPAXCXM
STZUTVF
83
29183
33636.0
LNDFYEAFRNIGCABZY
XDOIQP
82
18513
26201.0
EBIXYGNKBVEMOMXAS
LCPHPZW
15
30573
77524.0
LOQTLJJYYCMSESEGR
JPJHOJ
62
33600
38390.0
ITJWBQSPVOCXMUYKE
VEFYWHS
27
47745
69479.0
ACHMFWJPYGPPAXCVR
IVYPURT
29
44692
35860.0
SSWHIRWBURRGGLOSH
OWUVBL
44
20019
21183.0
LKDRVSOWQQQSCWMWR
FCGKBJF
5
45430
71996.0
BQSROBRXNYYEWJYRZ
XHQMFZU
71
16685
20340.0
PQHLYUIISUOLTPZHC
BUFIERQ
43
24755
73291.0
OOZIMPFHLEKESZPJD
GDUGKSC
26
25688
18709.0
EZJKCYVOEYQXPGCJJ
RNRLHKZ
44
46767
13850.0
TWUDCUUJHKDPNFWJB
AATAFIE
53
49293
78674.0
KBNHDSFQCHUCTXVGA
ZTXPCL
61
43729
54891.0
MRURDFDPTPQTMOVAG
DBYNLR
8
26658
42272.0
AOQXUURHWGOSQVBUD
FCSGTYH
54
24117
23086.0
XBZKGBQUWICONEFQY
JECRHX
48
35424
64294.0
CAUKDDIHVKQDANFYW
AUUFORY
38
26689
26947.0
OBXCLFZQCAPQYALQN
IVELMHS
13
54448
62720.0
UTWLLAIDLBWHZLLPD
LTJNGM
32
43021
58705.0
BGKKWEQUJNSYRBINQ
VUXOYGQ
26
34372
11292.0
RQASVSDEAFDJOFDXZ
SHQHZO
11
51754
70040.0
EBEHCDYXYAJOEGDMS
DVPFKG
43
35335
21935.0
GOWGQVIZURLVKOPBP
STLQGRZ
55
21194
8452.0
IQHFVQKEPLFIABBLU
ZXKVKU
66
32391
32873.0
IOYBIHQKEPLZGIFDK
TWDKJQU
23
36969
26700.0
EQISVAXLCDXTAMWXR
JFNEBLU
74
52392
44158.0
XRJPWVUCWKEZKBBRT
AGHWXFQ
78
24565
76718.0
PACFHFKKWENJYGKRW
WAZXYCZ
46
29266
43590.0
KQYHDXNRBPAPIFLNP
KGYWUC
32
22349
44901.0
KWUSUUGVYMLVKBPMN
QJTJYD
27
43018
33978.0
ZDKPBGDUGYIGPWOKY
CQQGXA
57
27733
63602.0
DJPFQABAFMXVDYGVA
WXQBMAI
54
43210
28524.0
GRLIZCOPHFOVCEJPA
ZDOQFC
86
45381
55603.0
CILEUURMVNHTAXTHD
QIXJVXQ
59
54418
68185.0
JZYLCLSBLTZDZQNYU
JDHDXF
67
40993
14438.0
VEFCJTFXQPZSKYLLS
FYQSGJ
35
26407
18334.0
VGCNGPFNJOFRCEPAN
ZETVLYM
66
21621
51240.0
SQOCBKHXQLMXPCFSA
ZVZAWID
41
27690
62782.0
ZWOEGAGBGTQGEUKJR
PSPAHOW
84
26047
59083.0
LZXRYGYVBOIOCATPU
LFQYYF
67
31088
37965.0
UQRNJYWEIKADALWQV
PXXMOFF
14
51412
32437.0
GUAXVNPRLCEMNVETI
NBIJWI
30
41104
25711.0
UTZNAZDXHQNOOLNNX
BEQPXZX
47
27900
74486.0
XRRGDUMVHCAECFFOJ
YQUXBEH
84
43210
79612.0
BLVFITNNRVCDYVAYN
FXDZLL
84
21126
58018.0
XZOPUVFKNZAWEYBBR
GVEOIW
82
19517
31682.0
BXSDVBOPBHOLOJTAH
ZNHWLW
59
34151
40240.0
LOIBORWWYUSCJPEMQ
BUYSGN
26
41685
34818.0
OWUVPDUFACZRZABIX
FBVBTA
64
26364
51270.0
CQDILAFIWKNRTGOWX
YEVUMM
10
18260
15994.0
SRHPFUAHRFAPMQNFJ
VSMTUY
27
25380
26526.0
EJMJPJEXIMWCKQNRM
VWTNXB
29
41604
17823.0
CBTXOINUDOCAPHRBO
OJKWSV
73
15229
12049.0
WMGILQRJDKUHULSAJ
LYMDDG
16
46294
63865.0
NSKXLTJYFOSICKBPJ
NEYIBL
86
23511
36105.0
EIHEXMGXVVMSCBQQS
LDJOAR
56
33988
75370.0
XYVZLPXZICDFABEGT
DWCTXI
46
29001
60516.0
KSGFZXNKZCSXFUXRK
XDXBKT
43
30807
17060.0
ESJTYRGKNILAMJKBY
FTRZUJH
90
31106
21344.0
OAFDPUPRUQCDRYKBQ
IPAWJM
80
15992
15058.0
UWRJKATUDIRVUFQPI
ZDNQOF
74
30611
5803.0
LFMUZBXPAZYEAUTCZ
OMFXNDY
29
37298
78943.0
MSVYKWYDTWNGZSKXC
ZBIXBL
80
44634
36713.0
KGADOPQBZTDWTFJFM
BUZWBX
37
21498
48126.0
NJEXFGDABBRTQHWWE
LHLEKYL
59
23127
53898.0
VFTJNKXVBZFJCXOKG
LTGBPI
4
36644
18641.0
LWAVBIIBIYAIHDEZK
HYXTYI
61
41212
50310.0
ANSJYIDGOVQATPZAQ
IGKXOWJ
61
19245
20948.0
AXQYRWQXTXTYJPJSN
FIAMDCD
77
53638
78599.0
ZSXBXWTFWKMVQQCMA
ZWZNCLC
89
40544
45165.0
WIHXWRFNWVUCNUARG
QMHKFYR
77
32080
43990.0
INVGPULOWABOCIGXC
PIYCSOM
65
48121
55615.0
JBUKNAESTLPZBUZFO
OIHHJAZ
25