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
36050
35025.0
WAVJAYYHYOWTBNFZH
AHFPBAE
87
16999
40811.0
UBMUMWEULCWHWPFBS
GSCZUY
59
15004
32635.0
NNOVJUKHEYILHZPJV
URWQZDR
67
32413
20269.0
AKEOEXNQTMUYURGOW
NZFCXC
21
27408
21511.0
UKXTTJYXTRFDUVOIS
IVBKNNH
81
46277
66489.0
DOUPVGTHWIROYSMDW
ASLTKBL
82
19694
29326.0
LLQNZXIUQRPASWLTB
CPSEBNK
27
44342
69791.0
LHGZTEKKXIUWMMDTB
QSHCIBP
59
37592
51895.0
EGDMEWUBMFJXYNLRF
IABQCD
3
49938
78920.0
UQEEMCVXKDEYEVHRX
WYPRIH
1
33946
32301.0
XEAXDBPCPAGVVUQQJ
XOBEDK
41
52784
31491.0
XBMCCGDVDAMFEMFZJ
JFXOKC
13
18215
42359.0
KZUOTAPRTPMOPVZND
HPGEPF
83
43211
31335.0
VTRRAHVEKTUIBIWER
CYJHFV
17
28406
5868.0
AOSPQZFMGKAGUFMQK
PSLYVW
9
46578
22113.0
NMXMDNVMYAIZCWYPU
HKNZMH
54
46333
64815.0
VLKFWXKLJOBKDOPQT
FUMEESQ
58
19219
23249.0
ZOIKPYFFBPEEYZANN
KJAEUC
25
15348
52015.0
IGXRKMQFLPHWPKVSS
UJQQUE
46
30955
40343.0
CZOHYVJAVHZWBXWUZ
XRIGZJN
71
54323
74697.0
MAPXHIDALCVCQYIBU
ZMUBVR
21
37948
43555.0
NYIUENKEELJEFDWEI
GAHUSP
42
53061
18507.0
SDPPKRQYLGAHCZSDW
IVGLFTD
12
32701
39595.0
MINKXHHLOCIWEHGAL
OHAOLW
66
46931
64591.0
SPBWVGTAJXXMUPGOZ
QJQVWRP
79
26689
41890.0
DLZFYEIECYHABHNQE
EZXMMVH
71
24207
77841.0
KTMBCRAWCASOEGGSN
DSKROR
35
35737
14661.0
TVIJNQGMCNMSVVJUV
CFUKMWC
26
31925
59194.0
ILISEPPXNBFMIAPBA
XQYSOST
30
17564
74739.0
NNJDMIVTLEVMNVEXH
UZYSYY
55
31994
19321.0
DNGVRFCIVAAFYUDTG
VYYMWWJ
57
35175
42156.0
BRBUWRSBZECUVAODV
QSPWKM
87
53308
19669.0
WRZEQUTVCPGIMNANT
AZTIBPH
8
23271
16051.0
OTDPPZWIVQODEMXDF
UMQEAT
38
26320
71447.0
HUQOVTEHWOLDUMLXI
XAKCOZ
33
51457
67906.0
XIHAINPTCENIIBCBW
CTCJWD
16
24790
29238.0
WKDVQUJIRPBKBURGW
OKJESRO
25
54851
6825.0
HRBCGNTHGMPKUKBSO
HCSOEB
5
48843
64065.0
NNMJMWLREATDXZTJH
YFLZQST
33
29744
29174.0
ZDDEJKRDLVCCXELXY
TCJGZQK
71
38718
35586.0
MOZOBJOTVVPNSNCSM
VSAUAR
84
33526
36367.0
MPBWJXCGWCEAOHCGZ
JITWPW
88
35866
67697.0
NIISAHBTKKRAFVFTO
YNLBHM
3
49548
8988.0
NOXHNMZGEAPRASCYI
IDIRBA
71
28053
62026.0
DLNMSLACLOGMBVTVE
TYSNRYK
44
17738
51926.0
HDJTHABEFLBJHZSWF
GVHEOFL
22
49742
39045.0
PAGACODBKYHLTJMEA
TINLSYW
2
30867
39809.0
WGAMIIHHHBLTKZJQF
SEUCKPG
19
25591
15859.0
HYRYBNOMLALFSQOYO
JWOPJPL
44
54275
9244.0
YXNLVYPXXWSMBMUJW
GDGJUUB
10
47670
58187.0
GJMSDFEXONEZREFIB
LNYFNKQ
11
32609
38938.0
HJUPCNJKOKNFNGWLG
XIPXHN
42
48328
64351.0
EWTUSQIYZCAXVTHTQ
GRYYUDU
27
20909
60598.0
XVZVKTQEWYXKROEOZ
IXISRB
19
50186
42423.0
NKXJKCDJNWWYSKUQJ
TAXDOJV
21
53756
14152.0
RJBABJNMEKAMHTTFH
KQGPDF
57
39232
5216.0
HRHOBFXIHNOFVHHVP
KWGSWYZ
37
38325
19099.0
JWWNETATKUFJTCFLC
LRRRBF
52
42970
78429.0
ZGOGGZWDVEUSKUBLD
YQTONEU
3
43660
33122.0
TJMFCILUKVJWGACQX
FUNDEFI
17
48016
16674.0
TUNXXCMYTUFPUIAHD
FSJWRBP
70
26726
33220.0
XVTNIBOUEAQFCOROB
OFLBYU
86
16718
8153.0
MXVMSFGKXMISJTBDL
INVNCXI
10
35937
43147.0
XMAZPOMFTPVPCNYOD
JPZHGMK
35
48258
13407.0
XACUFAQTLXPCWMHVZ
AHDOXW
77
27792
49859.0
JHWJFIVGASOZPEABK
ICETLHC
29
39457
70739.0
DWBRXQFEGYZNWOGHE
EZBWTOU
41
43318
63561.0
ELCSAQFVWOKDQKJOL
YIXKVKS
39
32361
6364.0
YVJPXIIJYLIVNRZZI
HQYDHF
7
17791
68943.0
SVNPAVDONRGTYHYYU
FVGOGYQ
60
33128
65614.0
TWTENGPVSXCOQRDTG
MUFDIYP
41
48287
46291.0
SZTEFTSHBNWYKCLAX
HRSDUOZ
53
40519
27090.0
SMNZIQQUBRPCJQYGD
PMHPCJ
1
18489
36056.0
ZFMNBTFKEJIBZWRMJ
VARDVT
89
18282
36813.0
BRPVCXOFZFOUDLVLO
HIKTXIK
3
52099
31154.0
EPAKRSJRZGSGZCWEL
PIISVY
29
17334
59988.0
RVWOJEAOIYAJRJPCK
YSXAVB
63
17078
57880.0
KFPCSLIGGIVDUZWGK
GVTRVUO
63
38038
70837.0
DEVXVJWCQTJUUJJJP
TJJMVM
6
23866
55204.0
AZISNHYAJLDKOQVCO
QRYIJJ
24
47435
36343.0
HANFOWACYAEPUGSTD
TLGVAX
40
31714
64237.0
AAWBUXMPFHXAJJAFY
LUDYJGV
44
40172
66823.0
TAPWZLIQCGVXWFVZA
IZIGTE
74
25496
54686.0
HXFEKZGGFGGXOEMQR
LOMFYVY
37
32205
44254.0
YHTMCYQABGWTRPUYC
ILNAJPP
30
43987
41438.0
EEOHPMYSQHVBJNXPB
DKIRVRC
88
36194
39792.0
SIOTZBWICTEJAJZHC
AWYIWP
26
19410
51994.0
FWKNGKZEUOTKWXJFG
ZBHFWBG
12
40305
66220.0
XRNQRLCQVZQRJMUYA
MBMMYYY
19
44834
51646.0
JCANEIJLJRDXLPVKM
QGDFZDM
86
27371
15553.0
SZFQVIZFQYUFDTWPR
JWEPGAE
71
37976
78135.0
TFDPJOUBKHZAQBCZO
GOZOOZM
5
37592
21257.0
XWFEMMBHVUOFWERLQ
GDVFFNU
47
29130
75803.0
CSHREFGQOCHXAMBEX
BAZIMCF
71
45298
71166.0
SAZGDNRBORJDXAZXU
XBQOCIR
50
26868
10106.0
SLXPJJLEJCREBQJYH
JYPGVLR
32
44124
23824.0
DMGYAGRIUUQKNCISB
ACHOTWC
39
34725
53692.0
BBGXROWGSEISKANLB
ITPAPFT
29
20956
75075.0
NHKBHUFLWOAANXUEA
MIPSRI
81
42205
31457.0
ZCRUCRZUUSLSEYKLL
UBLNRM
76
41686
8908.0
OBRBAUBRFEGDSROMI
ESOSGKD
53
51481
41387.0
VFQTQTYYEHHXQHECT
XVMIGPA
45
45857
32116.0
HKDLKVFDRTVNMJORR
AFXJBSC
51
40303
58517.0
WAMIXRDPMGZJTLLKV
QJPOPYQ
18
30298
32681.0
HMXRHDTPCHFINVCYJ
ZVJICEO
68
32563
33873.0
VBBOYIKAFDFUGVVUA
PQDGLIN
78
33287
19508.0
UAEYZJGCWTCWDNKKN
ZGXSRTR
22
37822
75814.0
FVNCXHFLHDSGTNUHB
KUXYGFS
10
42702
45147.0
CWGYRCEVVEFYRZTEC
TWPDFH
24
51957
22588.0
NJFIITIZPQNEEIAYB
NULLOC
84
45763
59234.0
CXOCFMWORWDCTIEKR
KZDLFYB
36
40454
62067.0
MWKXHYPTOEVPXSVQB
DJJMUBU
68
26243
32020.0
OQESNPHLAKQDMWYSJ
SFCRQOM
82
20491
74827.0
MWPRVRFFHTZRIUKIK
CHQCCJ
21
43763
62797.0
OUZIVGNXKQKKYQMHV
FNNEDTK
8
26755
24495.0
HFKDFWUYOKSRLPYLB
OFYPJPP
85
31936
53128.0
NXELYNALVMPJROMGB
YYWIMEY
57
27320
50171.0
UWOUBUAQTSHEZOTGT
ZULCNO
53
47783
18214.0
BQMWNMHYOVJUSTKIP
WITCPQN
16
49895
53924.0
OWQKZPKYTVOCQPUNO
VIMDLZQ
11
47575
36395.0
JODIPEJSZCLPMGNUQ
SQLXXXW
44