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
30539
75089.0
IZAPDXOVJSWVQUOVP
LMORAQO
61
28087
25887.0
QTXRFXHYUQZLFBYMX
CNUJXIP
36
35216
72315.0
KLMDHMNRVNPBYGRBF
NSCBCAE
28
43241
71752.0
IXKEAUANUWNGNAXSL
TJKNRAD
23
40301
7403.0
HGLREQCVBEDAUNFMG
OQDGPGR
15
23368
13739.0
VNZUFTQIKCMVHGGIW
AXQSRH
65
29321
28341.0
HFRXWYCJHKZOJHLGM
OCWPMKQ
28
52652
32830.0
AOVEIVCFCFOVIOYDW
XFYCWM
15
52231
62015.0
CJVFSGNAZMQDSZWMJ
GWFMIII
30
45809
70474.0
HHEHFTTUUEZAQQYAP
BBSDDU
70
36073
69580.0
VUAAOVSIDRWPDZDGL
RULKQPU
11
51395
32536.0
YXWQJUEDXHLGZFTHN
NHPDCN
23
51485
27774.0
ODROLMPHVXUTJYJBT
HAFTJQX
75
44885
7359.0
TLOESHFHADXOWCQZJ
GOYDLLK
31
38215
79308.0
EGHWBJPTEWPNQNSOC
ABNVFB
7
27999
70738.0
SVCCLOFUGBMOPAPRR
DPVEEPF
81
20402
57981.0
NBHEBAJGKFOQDIHUJ
QCPJHNG
59
19517
45888.0
ZCCPVQXZOUHLUKEVZ
XMNIIVM
52
23211
13076.0
CULOTBOWGCSHWFYPQ
FFAHUET
33
45617
48668.0
WOZIRZHXCJAEEBLQS
FYOQEOJ
70
21898
39461.0
YDZJWGSWKBRVKAEGT
PECKLI
73
38772
40166.0
YHWFTTXHXVMDOIFNW
BVNYNO
61
25958
44341.0
BXFHXJFSRMCPXUFVY
OPWIUT
55
43226
11271.0
RHYIKYETZCURHOZAG
YIXXMUE
43
24299
52898.0
IIWGTJHHEKQQLCRGW
KYFUPY
5
42514
56078.0
JKKQECJUGYYFCUCNH
WCIFDMP
72
16829
60372.0
LDUGOGDOUUDJQOERC
LQLRBFU
78
18831
18505.0
FHMXDILOVICIMLJRS
JCUZMG
24
37523
12870.0
JYBZQIJYNJTNSHCVH
OQCVUGT
36
19234
78738.0
QBJNFNKBLFGCJDPIP
UKKUYRF
55
18317
77611.0
ENUXHLWHDZLPLEDUA
FDEIYJ
84
26487
60868.0
SRQZGIKHABUJHLYBZ
RVJGUL
61
54617
29032.0
UCBKRXSTQSKBZYLCI
VVIJBT
48
17000
51673.0
ZYSRRNBNAQAOWFRDH
GYDWZX
66
18535
78316.0
KGCSKCAJTAEPGIJAY
XUMPFY
76
16148
67943.0
FNJRDMWJHWJUEVJGU
JNDDPJG
20
33737
79121.0
JKIQWWEBTOQXOJSLR
HXSIUX
50
20193
22183.0
TDDDXRDLLIPXMTQQN
DTKMRQY
81
33542
52727.0
ONXCHYZUCCDIHNGEX
WNXULRP
19
42096
15974.0
CLUPJUVBCZMCROLIO
XZFHRKP
44
36354
68795.0
NLZOEJABHVFDGZWRQ
TECTET
16
43953
62993.0
PRKZTBTLDUEJKUHBV
BAHCCIT
34
22774
18461.0
MNXXNOYWVHYXPUXPT
TIIVEC
32
35446
50717.0
NNAZFPMLQUKTHCGXN
KBJHZQ
46
17783
26477.0
CPWMQKECCSDCCFIRY
QAQNLGE
71
29335
19113.0
HTREOXOFMZWMFOLOB
GVOESV
73
53717
19212.0
AHZFFXMOFPHRREAHC
IKSZJRE
32
35651
13274.0
YWHKMMHSMMLSKEBCS
TNROJUW
20
42297
34645.0
JHOKDLLZKJKAOZOSQ
NSYZRMM
31
42718
56155.0
XVBTASFTPOPKWFFSJ
NNWJMJR
29
22276
70786.0
ZIUQZRVPYJGNJFPLI
FTZZTKJ
37
52302
9053.0
XROXIOMNDIQMAAINL
WXCIFX
16
52784
44586.0
FCRDELOUGPYHKZLFK
XAJHHO
89
51083
37331.0
IUMWOXCATSMJQHTWL
DAPUZDM
89
43027
49419.0
ZLXKPNVPADIAEEYNN
WTPMBH
87
19949
44974.0
JZAIWVOKSMVCDTNEP
VSJYPP
36
33884
51185.0
RQCMEQYWMAIPUXMWX
ABVCDY
86
30491
50595.0
FYCLYGPLTYHWRRARS
WXBLJW
83
25180
23062.0
PYNKSYBEHICIIHXAH
LUFISTO
69
25017
5432.0
SKMXOUAHMTOQHWGLL
GVRKQV
78
53084
62896.0
LJYZXIPTBMLFZQCTF
VSCVNR
48
17532
63794.0
MOSFHTPCOHCQBPBTP
VSXSQI
85
15893
31566.0
CFQBSFKPWKPRVCWJH
WWSXIE
52
43271
13521.0
IWKHDLOQGKSRDYCBG
UHHGDBS
33
23363
43596.0
XZCBTEENIGAELRQNA
RXJMHKH
2
43214
9438.0
SKKBBJQSMXYVWCMAW
ZGWMDH
32
29849
63806.0
UNBNTMOIAIPWVMTSM
ZOKEBCE
21
40199
33920.0
UHTAHZOTKIOZLQLWY
JHSSBYL
73
31677
78972.0
CVUPSOBSGBENZGMJN
QXCQFXZ
69
15693
47415.0
UTFVZVNFEWGEJADUP
HMJMHM
63
29734
27431.0
PGUWRHLFGJECJCDDP
UVRVGGF
13
18271
60698.0
EBGELGDPBNBGBWOVT
TEEATJ
75
19301
23623.0
THYHEHILJQLORFOVX
LJSYIL
65
17105
27012.0
AMXWFPDARTTCLTSHN
RXLJESZ
90
15492
18346.0
SVMFETVFVLEEQXILU
GODTAC
53
21898
5673.0
ATUHKDOQDRWLDHTKE
UFHWSZF
9
50458
34151.0
PLRIIGHBVDOLKYFTN
VMBGZSP
55
53691
72797.0
EIUCCTPSSXZXUAOYM
WIQYNA
46
36466
8592.0
HOYNKBDXJXDIEXIIM
CAFWDSE
36
45491
23324.0
JVJGQVOXQOYNNEFTU
ISQUQF
76
33654
25206.0
IXFINYSGIKJTJRJQO
WKVLPMK
21
20364
56314.0
XSPXZPIPSCCNQDXVY
TRVCLBA
31
54876
7449.0
WCXHXPRLBDLOKEKSX
MTSFYK
77
29919
70994.0
CUILRJJBCOHFFQSWI
VCKAIQW
31
54793
28881.0
OYPDYPRPIIHSCLEQB
SUYIIZI
60
36903
43026.0
XYYORHAIELACLZQQR
QHHTJZI
75
45739
29618.0
BPKKCCUJZUGZANWNT
SIENSJ
51
45498
40007.0
QMWUMOBCXNUSYMZTI
KGVLPIQ
24
46420
72626.0
EPVBJWRELPDPLDOOJ
QAUUKQG
45
45647
7386.0
OBLVPSSVEUIQDLFLY
HRHNOK
5
27232
40397.0
DBOQODKKBGJJPZYOK
VPDBBLW
90
35254
18358.0
RWHMFHFPNODVKMXSX
EBLTQF
46
50555
66151.0
UCMPUZNNCBJVYGIEA
DBUTSF
90
53614
71130.0
OVHBKBFUBVKMDMXSB
SVNOIBG
52
28307
62392.0
FAQIYYIQYRVVNRVMH
FRSDHVV
7
20139
34832.0
NMFWVDDUZWLMNZIIV
PBYTXFJ
28
20126
55387.0
CYNBZQWNPNKYGYNKD
HEGIFB
56
38562
75532.0
ONNVTBSLKINRFDCMT
WTFQUF
40
52890
34478.0
MIGZLXETKKIWTUXBC
SQAXZW
71
16465
24557.0
FURGKAJOUJFYQLPSM
AHKUORR
1
28612
20499.0
LNMPMDYWWUSSBMAET
OMCOVT
25
39393
72853.0
URENNEEZVPKKDFRRB
WKBFRZS
61
52313
9546.0
JEYKPPHPNCEZZRFZH
DXOSOW
30
23377
15782.0
PMZDXCGTKSLPFVBLB
PPOVHW
56
28133
50944.0
FNDCENEHSEVQVFNDU
AGTVKRZ
61
37744
27732.0
GICVWHABNRGWPMCCK
LHGZLDJ
87
39502
27859.0
IXKNXKJEELQYZTOPH
QQTWXRZ
7
24107
15494.0
ZUZDUWPZEOFMQQNUK
MZESUS
66
29332
13785.0
RVFRZTJVIIERFVPTE
RFBORGW
12
29838
32354.0
TUESHCTXNCRUYZUMH
BTISUP
29
47124
52713.0
QZHRLZWNBDWBVCCLN
KPKVQIO
15
33028
78509.0
EWDCJKMQZLGULKEZH
NBLRWS
64
30483
25313.0
QJYHLNSICZAJAGXVR
XNIZXW
3
47958
38455.0
BJEAMTFXXWDLEXYKF
TJLPCEM
25
31012
28650.0
BYZVEEQCVPGRLXUNP
XAARWE
83
15389
74029.0
JTNYTVWAPZIERWHSA
DPZXBT
59
22817
28730.0
YBJAHIMBUTFREXKWC
PYVDZQS
1
28426
39627.0
TVNCPFNZFLZYLNEHX
KCTWCYW
13
28028
34047.0
CSJYUFGBFPXUPPQFS
SDEFHHW
30
34719
17402.0
CHUFWPGGVJHPKPBBQ
ZRCYNTJ
89
29287
68738.0
BHQRWTTUFVEFFXETY
OSHVFL
80