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
38275
17799.0
YETSECKXQKDNJZJHI
NBHHBBZ
57
50298
21810.0
FJBNOSTFOZRVXLRHB
PKGERD
44
36972
10094.0
MQTGQANBUMDXYOWKA
SKPEWTG
77
53797
51939.0
UFFETYAVLCQJTFBFM
DMOKWDT
31
50464
31899.0
MDZJJDQIBTLTXLYUI
ETAIEWL
61
52834
21159.0
CGXJSXDEZRYRZSCBU
QREANP
55
35405
11632.0
TBBGUOAEHBRJVMUBN
ZMTECD
88
49330
62801.0
YMCUDMCORAPWKRXBP
NNURRY
4
42660
72367.0
EMOQNHCGOXWHVJDII
CLGQSV
36
25004
45110.0
CTZJMJVZWLPWWGOGU
YVBSDK
39
52592
24796.0
GINBSRTILINNPJNKT
NNLSPP
58
43766
46539.0
JZDNMTOFVIJRTDVBO
SEQMHBK
39
50698
18786.0
BCULTROLROIDIHJUI
KSKHJE
13
30512
78296.0
JKKJSIAAJCOODEFHE
EJUEOOK
56
27348
46475.0
PJMQSRCFYPFOYUQLN
YOQCLAH
49
27505
37551.0
YBSLGWPZSJRSRVNMV
LHMAQHD
37
45224
66659.0
CMWDNPGPTLWILAEGI
ITTIPFK
59
28064
46242.0
KVNDVFHMUVTJRDGAG
NZAYOKH
64
40959
59688.0
AFHJUHWYMRFBKAFTK
WMDCDY
9
40533
30555.0
GWRVNMZOUQSUQBEDW
IACFEWM
58
46602
8548.0
FWLKXQPUSQWZUVTLM
YYLHNOJ
64
53105
11505.0
PBAKYBEDXLARMPXCC
BUYLPX
73
20498
52920.0
QUNBFRYDXYHIRGEIK
YAMMHO
21
26617
74261.0
QDJQAVMBZMABDYNNX
XSVPUZO
39
24380
22938.0
CLPCXTUEAROUZTZUT
YUWKDKH
86
18717
6336.0
LAITXKFNQSYPAYPJW
PICAAX
26
35324
32205.0
JXLTDMOVTGDTQTSSY
NCZDMX
3
49246
56558.0
ZFGSCSZAYHUTLZYSK
JNMLULJ
39
49474
26170.0
WWTFONOEZCOXKWUOI
SYKCDC
60
51107
26397.0
UYVWMWBKVTAHEVBCU
BRMDTB
45
47250
18389.0
LAKMOWXTSVBMTGGWE
IJEDBCA
15
29164
62336.0
RLADYACNTAFCIOYMR
VKMQWJS
78
29312
77543.0
OGMTJVLJGBDWJOCFW
EXQMKQ
48
18263
30699.0
GCYLZYYFZZXOVNWQG
CNTUDN
53
18761
64373.0
ZIKXETXBOAOIPHEBV
ZEUAXP
84
44236
73959.0
YLEPNKCMPCQUONRMD
QQZRFLL
31
16626
53229.0
NRFWVPSRTDMLKJBWR
HJNZHYB
72
25543
78061.0
XCCBSPZVLMJQNVVTZ
INUKHCZ
73
17607
38302.0
TWTWINOAFHVVEQCGX
NKXFOM
83
19175
23884.0
IMDRWLKINYYCIALGR
FHKKGME
29
54222
39398.0
SYPNGPHZZUQNDKCHW
FZYTAS
23
34506
57377.0
QRTYXNHZRNWCYFJIS
KUXBJN
42
39360
33493.0
LHAZJELBVVGWVFBVI
ETEZTVS
37
20904
28017.0
SDQLFYOWBXLFGTKTT
CLNZAE
10
33496
78749.0
QUTXOWSVFLSXUYBSY
ERSZRB
78
16900
73079.0
BYGOJSOPLOVEINPPY
IDPDFOS
90
27760
50005.0
TWFBCDCGCFOXPCTZL
VEMEZVL
41
37324
39094.0
RLFFBPRZBIDWLMVCJ
ZZNHAVH
79
41586
17213.0
EZTZKXXAXLRAZHEWD
ERZCVF
35
22085
27322.0
IAHIHIDHBAPUFRGBT
CVMKSSS
53
19997
39265.0
DXFRVTPELEIMKLOBG
REPGMQB
6
19837
36296.0
CFOYVCBKESMDPGYMH
AEEXZN
13
19044
49232.0
PQMDFXUVJDVDOHVCM
ZNIDOOW
25
32080
21613.0
BBLISILLNHLMFBIUK
XJDKLW
10
28546
35371.0
YGZVWQFPDNVTIHYSO
NJKUFZM
59
54411
76921.0
FSUDTANHTPOSDKWKX
ZLNTNA
47
45513
34547.0
JLEXZOBQBAJTRLQDF
IDKERIY
10
48768
72252.0
XUXXPXYQAIOLLMTTH
MDENNM
44
22074
52286.0
LYOGZGZLDOQITJVWI
PPRDIIC
28
51800
59806.0
JOLPCPZARIKINTMDQ
FCYMJP
18
44406
53909.0
TUPLNBSPNREKPNJWQ
VVHJFEF
55
23949
62935.0
TKUYFUKBCXUHVINZM
AHIEWX
17
43550
19362.0
RYQCYFHWOLSZFAFIA
XVXQWF
67
40924
38198.0
YBOHIOGLAYHMHWDRN
VWGEDAA
42
34965
51502.0
RSRZBMILQUNZUZMPW
VLOTAO
2
39398
70053.0
XBAXUWGNZOZKOQGNR
YSRIWV
88
39446
37294.0
UUPRZSYPDPXIZQZJL
JVUWGIY
84
44130
8908.0
VHXYWEGYNVLEVMGYF
WRPWUOQ
3
32685
62898.0
LTHBATEIEGBUFQGHH
YWVGKC
1
35315
53170.0
DGRFPGTRDLLEZNFYV
GUOFHA
34
27635
53202.0
SAEASTQTIBOCRHAHI
UTUWWD
80
37124
27024.0
CCXTCFHHOZZJFCPRW
EEPWABY
89
15972
30923.0
DWCZTVGFAQXGQTUFZ
DMUAJVB
49
48009
16784.0
QFYNSGYZXPWUUXYLV
GTFJVY
69
47931
37524.0
TJTUKUVHZZFRGOVAZ
JJASWG
11
48584
30450.0
LHBFLZALJTOBESMJJ
QVIPWDU
15
47724
17559.0
IBTCOULBRBUZIZSOX
KOYBIXN
49
16031
9073.0
NLEBNXUELBXHGRLEN
TAHJRJ
41
36231
50015.0
LYYBRRTEOABEKBBBO
PPFBCG
85
46488
69194.0
LIYVMIPNHHEBJPJVA
TMOQHIH
28
49609
18871.0
PHRMBRGRCPFDOAQYD
MBJVAPQ
59
30268
49088.0
ALZUMNOBHLQDEWUVS
QFLLOQ
17
40603
71987.0
JKMQGBZOCBQWMDNRZ
STPKMI
56
24359
47730.0
BORWOKWDXBZDFKXST
LXXAOCP
46
27598
75565.0
EQQBYGRDLWWLVSRRV
JQLZEUV
78
52364
41979.0
LDQSZDGVPXKEESSLA
KDKGFP
29
27310
66164.0
PRGXUOBMDPKCSZKLY
HPRANHK
5
41163
8998.0
IFTXJIWEQQPHTSKRS
RKPMXFI
29
32273
70686.0
RDLEJCCJVISBUOSID
GXDYAQS
11
46786
64597.0
NKMQDSLIEKNSGGIUO
QABNOF
7
51815
73534.0
UDPWDBILICHSQCEEP
ZSZLNE
60
22962
43893.0
FILRCAOUXCZWOLDBP
RKVMLLS
74
49835
70064.0
DFLGCBTDAPWUESJWA
QQRZDK
68
54005
11718.0
LBJHKHGPBVMKEMJIA
EVFHVFC
67
24368
60394.0
KSXUMTKKIULQZABWX
WBSIHGP
84
39511
10432.0
SAAFBVTLXEOLVDETZ
UKRDSCU
74
44939
40470.0
KYZVEOQWSCWCQONXS
DLYUEYR
45
45938
59595.0
KBYPIDZFZTWHFPRVH
OHNUMEH
79
23223
76985.0
ELMLBHOJAGFOQZIBZ
AXUUVS
19
34386
20472.0
AEFVNEIDSPTPOSHXJ
OGLCUB
1
26577
20870.0
OCDYAXCKAXFQEBOPM
AYKPSY
52
51304
17143.0
NEJMMDRAALWCLQMTP
CXDDQWR
8
45384
63634.0
OQSSEDQZTKFCQSIIA
XWBHCC
16
36335
44221.0
XMRGROFUJCVZLVABF
MMVOANQ
33
20800
48542.0
WMZJZXXPGLKJITPQR
HQLLOT
30
32432
16324.0
BQCCDGGMBJMAGXJRR
GJAWJP
72
43262
32817.0
PEHUWQWXKAXJJZBBA
KUMDRFL
32
37508
48104.0
KHUHEHHLMVJGYARSH
XDUXVCA
22
21267
37091.0
ZAHLCJDAAOHEZVMJK
NFWYHXD
76
20779
28246.0
OCPNKQAQSSZVWIYOC
KVEPPS
2
37086
76376.0
SCYJYVWIOXFEWERCT
MIEFDSW
34
37796
5693.0
MHDPPNASLPTKUFSEI
KYBUBQ
36
17015
26379.0
WPZXBBOKGWJSWISHT
IOJLDY
42
44851
8541.0
CKZSOVBDHGYIYKKUD
QSDCBYW
84
24866
21812.0
HXJWEBGJXRGMTKQWG
BPCZODS
79
29117
10201.0
DQLILHSIXSWIUDVHV
PXJTUL
8
20243
17603.0
YZZCFKRDJBAKPLMWP
IIYLUQ
80
20109
50437.0
MUDGVRFWPJFUFHJWV
TSHQLF
53
42209
78431.0
EBVIYCCVTXXAUKLVY
DGCBXLQ
77
19992
74282.0
UOLFMLLMTBXHDGYCE
ZVKBNZW
38
28376
49040.0
PKILICWPCOHXWBPCO
EWOULM
84