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
26057
36622.0
URYZKKQEWPXHAMHZE
JDUPAF
14
38933
77424.0
JBVGOAWFJNIZJCSTZ
AERWBG
86
26888
67557.0
BXUEMYSSLDGAZCIBT
LXNVWR
33
28244
37357.0
TCNUXSEUARWQLWEPE
LZDHNC
71
39419
37893.0
PONFNVBQHMAEZEVFC
NJBNMDF
25
20380
6776.0
PBGNOJSQGACFWGMUX
ATTPQPE
53
48957
18573.0
OLGNWDEJPGSGLKDQN
HAEBTDK
80
23067
16645.0
RMBHNEPOZOYYRIKFY
JJWRXAH
73
31218
41829.0
AJCLRGSHELBEAQFFR
DZHRZZF
19
16234
55744.0
KQAWVWWWBTTWADXQX
HEDRGZH
55
51272
35330.0
ZYUKHAROAJULCJSEN
OJGFDN
30
37273
50059.0
QBLXUQYNSPPYKKFRK
HDQXDUB
25
23097
18229.0
WYSRDJSNMDEUOOFYK
ZHBCPHD
2
26329
18922.0
JQTJBTQKXXHBEIAMN
EQEFSXH
70
46691
56338.0
VNUUMJPEWIXTNCKOZ
WUUGTCN
2
53787
25896.0
DVEUFZPDJADTPSPZJ
PVFBNZ
26
29754
51244.0
HXMFCIXPKRUCFCKFF
FTJTGAW
55
37280
18507.0
ZYIQNHDIEMHLIKKYH
YKUMIO
87
21919
59931.0
CIZJNCUSPDDSLXHIR
UTZPNYB
22
47342
66731.0
KSCZPCBBSAHPFIQFK
GENOHU
56
48325
70084.0
VXMDYPZBEOJBQXGJX
DDNEMTL
28
43432
7240.0
PVDLATMBDIKTRRTYN
MFXZJX
52
28756
7729.0
NBVHAJRBOHUMKFUNC
VOHYKMC
85
35775
26483.0
PEUQRZMVOLJHYNIUH
JIECRYM
24
35103
48903.0
KBQXECGCSRAERUGUC
AISJVZZ
83
46526
27686.0
WYKABGQBCTUVIIMMC
CFOKHMW
20
50882
63518.0
OFGSXYBZXARZZNXXY
ZGMHBQF
86
21625
45596.0
XWICTQEPITTKOPZBC
OKWQNXA
44
20293
22285.0
SOKUUAJSLAYKJDKFO
WYRWNZO
68
48715
51052.0
TRHUTFOBIFOCNKHZZ
TREZTE
74
15025
69248.0
IXLHJSINDTDRCNNHI
OSWOHHL
65
18598
60209.0
PHFFXMCCDZYGQABKW
JGXCMQM
56
19260
41907.0
XKTUSMZJKYAWKKFDH
QLTYVND
85
33150
12101.0
BXPVLIHDVXICWPAWV
AMLIVG
47
49189
77379.0
UXPXAUMIEINQTZLRX
QXHAUP
4
50855
21107.0
ATGGBLEKNANYWESIV
OCSKCCJ
42
52310
12113.0
YRFFJQGLHZNBUNQIE
UVHDXWR
46
38678
34784.0
LRPRBDWJFBDMPTLIT
LMQRIEO
70
27305
73049.0
ZVGJFCRMSHNCZQZSX
BWIRRQC
88
16891
66730.0
HMIBYWIWATSXHURGO
BHPXWR
35
23068
19754.0
KLHFAYMFQGYRPXKOP
ZSHJMUY
51
36760
62182.0
NZSAEHVZZPAZURNGJ
KXSIXIW
29
40713
55861.0
HVWJFYAFTIQSCPYZY
JGDRKEA
12
22487
13746.0
LKCJLEQQTBDWCXZWV
LCYRZR
76
39565
18446.0
RFPYLKXUEVWUDAQSR
GTDOLP
26
50522
66313.0
BUHSQIRGJGVHPHIST
SGYUYQH
12
25929
39478.0
ZOSOKRLWZHFXHMELC
PGWSFBT
6
40371
19471.0
BUKYSDNKTRLPYPNVQ
HQOUKT
72
17647
71999.0
BKDBNBLISNIGOSPRC
MYYDZJV
64
20364
20648.0
FNIMRIZHSOUUGZDAM
IDSGHQO
71
41553
5932.0
ZHJTKUDKMOINRIAQV
RONKQTJ
71
27545
69552.0
JBNCDQLNVXVOVPZOU
UKNDMXY
26
52780
74609.0
NQHNHFLXLPJDYUSOB
SMWEYUO
51
38532
68436.0
XQBURXRGIZCJOWSBR
SNHNCYG
90
42878
17987.0
XTADAHICYYKQLRBXN
SSYNGO
43
40584
66975.0
PRWHXLTTQTVWANYNU
DWFBVL
90
49538
65269.0
GILKGVILPGSEBAZPH
LZEKHTJ
76
16745
53802.0
VWAWXPYUZXEWYTOWG
SVODAUZ
75
19473
67586.0
NFSQHVLRQXXFMHTQA
PPVGFX
11
43801
19090.0
OSNRPIRZLROUKXNBV
DKPBSCY
7
53986
38612.0
YWLJIMXCVZHPSCONU
KCURWLM
65
46293
57832.0
LYEQMOMUILKGYVWGO
MVVPIIS
47
42991
38826.0
QPEGIYWPKORCVUAGS
PRNJCB
84
22031
45324.0
QTSFCZRSYYEGVTAHK
UKPFCGD
2
40479
48969.0
YGNBJNBQLUVBHZGOJ
XJREOFJ
28
25783
41259.0
STKQOBDQKNSQFYKQG
DNBGOFW
69
22836
13033.0
JGDMFIEEESPJUFLOV
JYLVFIX
77
46429
33799.0
VFVIGFZQSYMLTCOXW
HWXJYIX
34
50213
67959.0
URFYMSECVVZBJKMRM
RGMLHH
77
18174
77176.0
MLBSSPUVIJEWFRHXQ
DFXFZY
30
24526
53622.0
HUIFZRKTBWZJHWBWZ
IBGUBAT
46
16813
31262.0
YCSJSBKUAFGGSRJIW
JLDXSZ
89
41129
35450.0
UOPOZCLAZZXXXFBGO
FOPWTZ
25
41159
63383.0
JHILNSCCJXQEZOPUH
XNVEXUW
77
23536
7081.0
PXQUQDLFIUBCTEKEX
EZYDNM
81
40693
68109.0
LHWVZAEDLIFUQFSBH
FXUPKM
6
26322
63281.0
VPLWGNDURHPGIFLRE
XGEOHD
43
15336
68998.0
AHBDIXWKSBWJFNHAJ
TCUDJJM
34
31561
33869.0
UWHLSYKLMDETKFMBP
UTGAUF
52
27287
38630.0
EIRPNUXCKTTRNRMEA
RBBOGX
88
29240
36676.0
XLVTOCXAQLDYQMAFI
YBYCMV
90
53532
63451.0
EYVEGVDAZSMVGDTAG
RGJTNY
33
52195
58115.0
TPGCQEVWBLHHLECVN
CRYSXZJ
69
37033
12466.0
EKRNBXHLYRKAIRQAR
JHMAQS
32
23608
39580.0
OVARXOOQBQLAGKIPA
MWQNUEG
35
32665
48715.0
VHEXRJSLPYQMTCLXA
VAMTPG
20
49205
71468.0
EZXGQACPQPMCWQVRG
FPLOWKO
37
31136
49200.0
DMUHBLJNEQFFDZKZB
DNOGAGX
79
33267
60365.0
NURFXQIPCFDQAYRMJ
ZNIYCO
75
29488
20242.0
KBUFVHOFIWDGGAUVR
MVZSETC
60
19704
52472.0
HMZNOSKETYIYODITL
IAYNXC
18
54560
11171.0
KHPWHODWDLNIQMQZZ
YVYKYC
41
24207
58018.0
NFKOQWXHHBIRUZWSB
JWSPPVT
60
20587
31228.0
PTSSTRMTCZDIRSGVC
LNPEAL
32
40142
39190.0
QBHMIFFISFZBMUELH
FLEQQB
58
35379
68572.0
OGWAGUGYUIHBBWSAQ
EDEULKN
66
15618
45941.0
ZMIEAJHCHEGYDLOYL
LCCAEQQ
49
46138
27292.0
AVHGTGEAFSERJUUGE
AXXRPRL
54
16187
54803.0
VWGMSAWDLSOSDMANT
XLOVKIP
6
37167
23815.0
UHFKDTKZPXYJUWMLR
MPMSAX
35
50763
47401.0
MRYWUVPTBJCGVKWIK
PYDSZTI
81
50909
16073.0
ZUIEPFSLFLCRJQSQV
OZFBEAJ
75
33654
76832.0
VSZNLKFJFZLHOMYHL
MAKORXD
53
32929
54669.0
NXBPAWPIEYSBTQMWC
ZVBWWV
77
43797
72564.0
BNRAXEFFIPXBIBQHR
IJEBAI
34
27940
62468.0
FZVRSOOKQFKYVTIUG
ESGUAI
20
39057
25000.0
KBPDEQCBPXVBWDLWB
BGKIDFL
9
30718
43511.0
TYKVKRIBDFHLJFCVF
OSIJBV
62
47891
41535.0
EFDXSXDNARHRDNMGR
LHTQPW
56
23011
79909.0
CDIMVCYIDSAZDBMHI
SWLMYTB
43
34376
18733.0
DRIWQIRMXRESTMTYA
INYIRP
47
32940
16206.0
ZHXDDIPUSBBQARBLP
DXLCUG
1
45846
71970.0
QJORUJVEJQYOEOGGI
TDDSYJ
31
26195
33826.0
RSFIWZLXILGWZUOBL
LEPLTD
34
43180
45660.0
KLPBIXAMXYAQSMGWN
TAAWMB
32
37592
63205.0
OPYWHAEOEDHFKGAVR
GRSUFD
3
19895
77523.0
ZDPNCKUTRWCBLYFVY
KLETKU
39
28144
63601.0
LKODDMHLZGDBHDEZI
TVDMYE
27
54723
71634.0
DGQMHNRWUCBNTYOBJ
UMGDWS
89
19750
58922.0
WVKVHBGRBQMWBIBDL
QVPOXRW
84
45382
17798.0
PGAUIMOEPDDKZRGNK
GYGVNJK
71