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
28821
69132.0
HKVTLXHNXLJIXVGUR
UGEUXO
86
38845
36464.0
EYWOXOAETEIKDXYMC
XFQJZOU
3
54085
55539.0
PUOUXQPKXZSAURYXS
MDMGSGL
52
34276
29187.0
CTGVJKGENZDKNWFSM
SGGWPMZ
73
21542
39878.0
ZGGQCZRUZAVDXCSGQ
BBJYBA
57
54610
57296.0
RFINBZZHOJGKDSDQX
WDKLZI
85
32583
74085.0
BBDVVVCFSREWOBGYW
NLKWLJ
2
52418
46905.0
DSYOMHDFKMQSBNIWC
HIFQWYC
75
43681
17467.0
OWJEJBCKPATLREDQB
WLXLWDS
33
20898
42834.0
FZRWBDFYLISHYEDJF
ARCOTF
61
46944
21985.0
BLSOZHHVHAUHHEIDN
XCPDQH
25
22334
33563.0
SVYFESLAADXYMIFME
NGBECL
2
44737
23612.0
ZESAJRILTNOZKNQZU
IYDRQFM
58
20063
11889.0
YFFXAJURXENIYQNYM
BNGSNFS
25
15681
62561.0
IVIRCDZHPYSOWZWGS
XNHGKI
5
20454
6100.0
GYECWEJYHSPMFVYAT
UQTARC
76
39588
43109.0
POXNDKUXZJJWONAKU
TTGAFLH
2
51589
15244.0
MLVSIDGTLYBAKLIJR
JFFMULO
53
30083
12826.0
QSRLSQIPWLXDONQPL
LXBZIIT
42
43290
47826.0
REITDRMMKVFWQBMDY
WFWTVGQ
23
34545
71543.0
ZXQKGGENKKMEXXVDT
MKHIINE
29
49758
31079.0
SSRFQYIMONZYYVNEP
ZUDPKS
74
23353
44919.0
ACOKEOGZLSABBFOGS
HMPHKZ
73
29167
49664.0
AAVYJNCYDMMXUCKAE
QCQBLOA
41
33881
45813.0
VJILTIOFUNHKLZBSA
WOJRTO
18
25320
20549.0
RKJDHBNVCJIRSMUSJ
QGJFSQ
58
39209
56082.0
KFVUEKDAGKWQFSIIN
ZMJIDTQ
14
28448
23236.0
VOKGJBDWEJTFEGNPO
SIXBMQE
63
39690
9827.0
FTFCQSMFLZSFXJRYN
CITDCAG
58
31119
9399.0
SOJVTSTXTJVCYIHMB
GSFJIT
9
43335
55398.0
EIGIXCPBWIRZLMCWF
OGWEIWF
85
32677
16357.0
EZRPJCFPANKEYNPVJ
DLQLLQ
36
35101
15334.0
LSKCJXTVCUODGIPXV
QXFWWY
31
48666
5483.0
QQPBRYQGULBECXCLN
ADBLESK
33
34058
70224.0
SBWGYWDWYDMSUNOKO
XBJQNCB
72
50351
60913.0
UAWEFZBVIMPGWPOIB
UVISDB
59
17935
5809.0
OOZURBCHCUIIOBJQM
DSKDNW
59
53823
37461.0
WHORRUCQERYETBQPD
OSJKGZ
23
24660
5697.0
TWBPQNZFOUPMGGUKP
SHCTYZ
2
15903
67528.0
VNKJMFUKQYQSGIFQV
VPIEXYW
78
24919
21975.0
WJJJJSLUPGCGTXFWR
FMPIITT
28
25018
75479.0
ARANQDNLOVYMXXDPM
GJDSBYR
90
52391
47589.0
JPVMPRFKCCABYSYLY
ZNKLWC
19
15539
62833.0
RECCLJRLIFKJOSWYZ
IBOLRZ
9
42860
40408.0
KHKELQAUEJWYRNOZM
MFRHQA
73
27144
38043.0
WPYSQRWMVKMIUVVQU
UMMQRS
63
15151
34359.0
DNENZCSLSOUULVSTR
ODJJEG
55
42135
73322.0
BCHQOYGLMBDWNAELZ
KBORODF
69
15665
54657.0
JZNILXFDOGWNSBBAD
SXRCNQF
47
28617
35476.0
NUFFIIDBRNBOOYFXU
COUJBCJ
73
19857
8069.0
NBFZMLNIZNNKEFBTP
DOXKEB
11
33675
15169.0
IIQFKNFGXBJEYKZBJ
UCCTBE
42
43524
55659.0
SUBDMEZQFLVXUJMNR
KLSMQA
75
19778
50558.0
LLNJPHQJOVQHVKWDD
ROQDQOB
52
28705
35812.0
DFNZSGQWXRUKMKKCF
ZYGTHFM
90
23449
56207.0
KEJBXHCQEIHUOZLZB
JWVBTB
73
32109
5992.0
GGPRTHPIBZAEYKZVA
EXPOBVB
14
28484
21494.0
IQJJEMCFVVQRORJIF
MJGBNS
70
38842
70578.0
AUMEBLGMZFOFPVWEI
XBJHVD
4
34201
48694.0
ZDNRCSUZARMWEHNCD
VGIQZHT
32
40451
46207.0
XBRBOMBXSACDCCCUX
LCDPEUA
65
51507
43771.0
VPMURZEDNJCMTPKCX
KFDQPP
26
37495
30923.0
MSOSVAHKKFFDKAPSX
ZNVNWVX
4
35733
25441.0
RYZZOUVGIPWGIPBDU
IAKVBM
90
33430
55079.0
JZTWWBNFPGCVGOMZR
OGVIYQC
15
34531
8301.0
HYRDVYKLUGWLPJCNM
ZRPLST
17
21046
33346.0
VKJBLGNUFDDGLVBOY
VUNNVOO
49
24563
44390.0
RQLRBYJMWAAYDGNHY
SZNDWQN
12
24804
21353.0
MSACFZUWFISZALKLX
XLNUXKB
63
50928
9896.0
QJEFFXCRSRBAXLXRX
LUSCPJY
37
31075
29576.0
GYFHFGPQYRMGQOLPY
FNKEKH
59
17168
32990.0
PXFRPMOTMTSZQRAFU
FBXHLCO
50
30462
40735.0
XALDKPJQWRMFKKESV
ZKJYAU
65
30378
64414.0
UPVBTLSNMZORMYNWD
JIBQZAL
54
29299
6773.0
SIQRTKICPOWFXOSSG
UEUOLRH
31
16486
10198.0
GRFLLLUQFFXFJZYOC
KSGBYE
53
26358
23299.0
WNFMOABLPHTQDAMZY
CFFGKJN
83
23685
28572.0
BXZHINVAPPGROUJCY
IAHQAD
69
46531
29530.0
WGOJFJZXMCRCYLFDG
DICIAZQ
3
48088
74408.0
CQJVQVQWKXUPMLKUX
TZYIPN
90
49241
34453.0
XIKXZDPZHRHMDCYDE
TNTQGN
72
43559
39585.0
MUUNFFYFJZRPFNFPP
XRGJSQ
83
51340
77232.0
HVMYGKRMZNVUVVULI
BRCZYG
34
44669
58096.0
FOUALHAOOWBCGDOPB
DTYHVJN
31
25149
71670.0
QZURVZMDVTLYEPKPH
DZXRQDH
65
40736
42018.0
DRRMHNJBVKEXROHNV
BKCVYQ
6
24881
69598.0
QCJNRPAYACJHVWBCR
SVGSTA
78
31821
55980.0
CZHNCLVCVHYUYWQPF
RENFDA
65
21410
49867.0
EYOQAKTCXYFRFNTGG
GZMLJQM
8
45861
26296.0
LMUOSTQJPZAYSYCZX
NUBQVDQ
67
18870
34563.0
SIZPCGUSGWQEAIVKC
RGDLZO
21
19274
46898.0
FURRPCSOSUBVJBDGH
VPAGVY
70
51249
67547.0
BFTDKXFJMVRRSGFIB
CGLDSV
45
52517
33516.0
QWELLYZXHZUWOXPEC
QPCTQJ
9
47142
18999.0
FYLAVSCRNPSTWAAAQ
GFLTEF
10
42316
28987.0
WKTJMSMTBHREXOEPG
YQKTHL
68
47968
51640.0
LXHNMBEEHRGYLDDIN
GYHULSO
86
16037
14192.0
SCQHWJFLSKTWOLLYN
WNCBOI
80
43254
6987.0
SYQAUULMETYLWUXWV
KBUUTHF
54
23610
15655.0
CIUJNOUFMCXWAUQDM
NQNHSW
31
42991
57120.0
ZTUKGUUQIIYQLWFWO
AYCSXNH
90
25653
32738.0
VOYMBGUXOKSILLZGI
RVSKQFT
45
35274
50910.0
OFGNZNXIATKZUUGZK
LMIMYW
85
41025
24027.0
NMWUTQJPDDYJUHIRI
PJXIPQY
50
44170
60026.0
NREJTJESVHOVLXJDV
PBOBNK
27
45898
63355.0
HOTVIOQIOEROYBVUB
LARXDBX
32
49577
74095.0
PWDTLUKSPABBMTDOG
GCMQILC
45
34986
73239.0
NFRFFATLMLZTOEWJN
TJYMDB
22
19690
70554.0
EOUNDXFZUMYMUYQWN
NFBZIAJ
89
30831
46992.0
WZQCAZVSTSGJYEKMZ
RSPTIF
88
20435
12382.0
VHKRYRLLHXZJQDHEJ
KCANMOG
28
33826
74404.0
FTJDQBPZFAWRGHUFT
IVAOTVZ
59
17893
65575.0
OFRLRAKOBHSIMMKAA
UJRLPZM
81
50668
76804.0
OQMAAVHYZMFBDDREV
GLAURGV
80
47195
8873.0
RJAYWJMBHXDLLIKJF
RKPTUO
61
53152
54039.0
YYDJJWAPFKVWHXPQB
ZCJAYO
23
38865
27841.0
BDBGJREFHPKBEVHYJ
BSEIGT
1
27729
79831.0
HOJDICPCOEKSKQREK
BPSGMJ
57
49988
63465.0
VCIBPNTATUXOHJHLH
CDDQNR
15
21071
11549.0
RYGKGHNQLMCXDGZDL
QZRCRNH
16
23912
67290.0
UATYWMYQDFTRJYLZJ
TDUSYI
29