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
34207
36467.0
AJLQKUUPLNWPWPOCN
KDUPIAN
73
54955
51325.0
SUTOKKXTYWFUQYVYK
MGVXGD
63
41901
38854.0
TJQWKVVKLPVACOOPP
ZOQWRH
34
15696
26034.0
KKEHLQLRLACGVWQEL
QQWLWW
87
39070
37171.0
STXKEQAOBAQRUQHAM
QQGFRBJ
61
37504
23516.0
BPHDPEFWALMKFIBUO
HCDXLIR
37
30086
9206.0
HSONSHOKQVWCWCEGN
AIFOOTZ
1
37652
12930.0
PASJTOLPIUTFBPWIC
VSYWORF
88
17886
15213.0
LUBOFSYQXDOSLNSFN
OIRBYM
13
37099
71086.0
TAMYRMSNIAUFDPHGZ
JMLTTA
23
31887
35308.0
QYWQIFTJERPRWIGGZ
AYEFBYT
23
40457
64324.0
VARBCMCGKXBBCOEWU
HRMJIUH
61
31147
70400.0
GDXGQFTOMTGXOYDSC
XZZBWXU
19
36433
20119.0
OCKVKFXMLJDBECWSN
JVJKBCY
22
20218
47735.0
QAIIJCUPMZQYPEMWU
ZQFPVDX
2
34538
72678.0
FSEFBKHDLINEYVPJL
WKRLASK
55
49663
11386.0
RICAGCGLZZPPSRXAE
PKPRFY
34
16983
48448.0
DEGDAXTCGDULPQVVP
GBXYHL
22
15454
24299.0
LFFCENPEJTPWONXHS
ZZHEJI
39
37305
72750.0
RCVLIMILACBEZDTCC
ABCPBM
20
40969
56488.0
SVRQNXNRFLKJXEZTD
LUOSCM
80
18893
23342.0
NQRSBIVZHPVXQYQRW
FFTELKB
56
41951
54609.0
NUZJUVMAXKAHHXAOD
AOVHIT
15
21267
7399.0
FNHPHAIRCPZHXBJHV
DUSKOS
85
20450
61924.0
LHHBZGWVLITARIANO
ZIXTQHO
43
47761
66175.0
BTBNBHHRPEXQZMOSY
ZWHCXR
82
30238
12754.0
HDVWICYQTDYHFXLLO
ITQSCK
64
49674
21493.0
ELFEJMFGSGRQTMHCT
XLZAXN
86
40977
31103.0
TMUIMRDPCWWJCCJJS
OSZCOV
2
23387
70696.0
LENMSSUWATVLKDWBN
EYJUQD
27
32510
43188.0
YJOHEBCHZBEMKPWUZ
RWTEZJ
11
44587
71806.0
PWBDBUXTNAVACIPOO
SWFOMJ
21
45846
69999.0
EZSYEKYWHLMETXARU
BHTBWXW
53
33711
55836.0
WNFZOMLROCZOHFIGO
VJECKK
89
31790
16826.0
JVDFJCLVZTMAOZDIB
XVBUYY
81
46226
63228.0
HXZIIGQAVSRCIBAEN
LVKWNI
4
40253
44765.0
FIRZTQLPKZNORVAAV
EJBUAN
60
31981
65603.0
MGKXCFGOGOQOLUKJM
HWJAFIF
7
31783
16388.0
CTCDSUXYOJNDMSXUZ
UILGKTJ
35
30134
26758.0
HBKJUTNYQJZFNQFUS
RPXGPTA
69
54352
55814.0
JGHTOVHFSWZWJDVIH
TQKRHO
50
22045
76409.0
WVIHEGWDCFDRUHPAB
LLVTQB
61
25585
53850.0
KGTNJALSKFAIGBLEY
CDYDGOG
43
25031
41676.0
BYCOWRDJKYGRJZHIU
BKVRUZ
8
38274
15635.0
CIBZEZGUSUKNDGEOF
KWFPHRV
25
51383
31082.0
IHQDFZOUPTRWVYUIE
CHCEVA
59
51022
57436.0
EXMCWUGRDWFWDZFLR
XDRAZT
80
24277
34480.0
TAUXIZVKKKXRNMOVO
AMNRYV
42
26358
74825.0
YLKRTMZCTZRMMFIGU
MFSBFCP
68
26603
21457.0
GCVDKBTQOUHXOPFBD
HZOKJX
38
20178
8728.0
FFLSZURSTDEKLTEWG
ECZCHJ
35
28356
10908.0
MXIFZIAFNQPDWHYXU
LOUARQ
79
22396
14224.0
FNMYNAYFRLWNJPTXZ
DGYLJX
51
30874
62869.0
SAGIPPGNFETVPCCFY
QTTTTW
24
48499
46924.0
OHXENUFBRDWRMCTGS
XFEFNDW
16
21439
14150.0
FEPEANOBJCZRXBWUT
HPRUMMW
79
21601
71772.0
VTWRKQEPDFEYPOWDD
OKLHZU
77
38669
25573.0
LXIZQWUKCYOSDIRIM
VILNXG
8
44259
6064.0
RYFTBJGVCQVTWJMCS
WSPEJWI
20
50895
37342.0
UDYQFKZARVOOUSSIB
CPLFNHM
24
36376
63690.0
APEEEVFULMCJYRPIE
GHCJUMF
52
20070
47800.0
OTPQEQTWSJKXAYPKK
VRYCRLD
67
24847
46440.0
XUASPFSEITUTVVUVH
XJFUJCP
50
19455
57579.0
LNVUZVKYTYDFWSMGA
SXSCMAP
56
18487
57654.0
IZGJHFENXYCMAVQXN
VGOOILK
58
47959
46669.0
ACGCMWHGEIOQGJRQQ
DTCIHRW
73
31126
17499.0
OPMPHZUFWHFMSBZUM
PMUGDAJ
43
45078
31468.0
WNOGECMOSNTCCITAK
MYGJVSE
61
17818
10731.0
TYNYQCYLEBGDSXLEM
NAJATTY
20
21429
16580.0
SPYCCUXYDDRILYDTX
SXNRVR
51
42918
43039.0
YCOARHVGBUYIRUODR
SEBTNVT
65
36800
18004.0
RMUVSXUBZWGXONSEC
BWAGCG
62
47022
24615.0
RLUDBOCSWEPJPDXFN
MXCTKZT
10
22713
30639.0
QZTJLCQQHUOCBTBJZ
KJLHNM
32
53719
32949.0
VSFPVTANUAOSBBWQY
PRNOHVM
30
46079
41577.0
IPGNGMWCAYAOZNIHD
HCZQXAW
62
38143
40940.0
ZDFRFEKHJRQLKUUAJ
EHCZQS
21
15746
28887.0
DZMTHNTHWORAGNZWN
ZEJZRG
88
51717
14731.0
SBWGGEALDCARPZYWS
OPBYUGU
22
53351
31213.0
TEJFUOCQZKUQRIWFC
UBKQFY
64
19796
15622.0
STFUYIXYQGHQSNTHO
ZEXOPH
27
47966
72226.0
BYSEYFWIFIGHAXKLU
PTPCTA
78
49003
66106.0
UFOIIOCTSSCPQMMFV
LBIWJY
76
53131
28332.0
IPUXQBMBYKDLTHKQK
WYTSWHG
30
27294
40832.0
EPCGABTGHXMZMFBCY
FAMPBP
15
37791
78264.0
LOVJKTMKKRVELZWBJ
VCGPQQR
73
19707
21218.0
OHFSKXUTEDIPFHCQP
KRYKVF
79
53090
25697.0
DFWUQRAMXFPDUSGCC
BUZUMM
21
30080
65638.0
SPODNOQWDCTRKLGME
HJJBIC
42
27147
27248.0
VNYBMYEVLFTGBNQWN
BPPCQWM
45
43702
6066.0
UHYCYNMIXAQEYHOLU
DZYMPP
44
49181
71040.0
SHQDUXKZEHAWRDNWC
KSECQF
83
19407
25214.0
OUTINWYUUINXOLGBN
GGITBGL
85
49015
43467.0
NSQLBLPRKVLRIVYUY
JBUEATL
37
18891
36700.0
OJAQYBCGZSFIVRQCP
UMFAOY
77
15870
30066.0
XJSNBNQRZQEHFUVXQ
HBYYJL
40
24521
55976.0
THBDJUWZUEECUCXVH
HBSUDR
15
30954
40311.0
YRSKHRZJGQZEDUJBG
WIOFCE
57
41379
66821.0
NVQMBZMVOQLYUPVDD
DKDFILY
13
39506
29374.0
PDCWSVJRGPIWBOTIG
FXGUGT
22
24854
39631.0
TBNCOTBPRCSYVVBUJ
LCCXYTF
14
16029
19532.0
RVUSFXQYFHEGNASZI
DLJEKGA
26
25237
55247.0
DRCXEIXJYWYBFYKMD
VUJEEB
54
25741
74893.0
PCHIBAYNAYYWVZIYX
YEYJFKV
33
35776
48837.0
OBWPJOOYHSFGNCPYR
KNKVLZU
64
31939
65001.0
GLLEOHDCSMLVOLKHZ
KYNBGU
50
31784
44453.0
HMZQALQGPLLZBMAII
AHYNROW
22
30540
21609.0
NAUCTUNAVDSPHKRHE
FCMPBQO
59
54515
39830.0
KDJERHZKJXHVRMUDJ
KKHWMKL
66
40781
64608.0
UNJLCNTUZGEZLCUAB
GQXBJD
65
19535
56089.0
FHSYICAPUVMTZHXNO
OKAWBZW
9
18059
40674.0
ZEWTPYTHBQZUFZLOE
KGYCRE
33
54116
69869.0
FABXVZXCUVNUHUBAR
KWSNEO
46
52577
19856.0
CGHRFISKSQAFGNFBN
IIUWNQ
45
27973
77604.0
WUYBWHVDBMMGXSCOR
HZZBUGU
36
34984
60042.0
CLUMCZXRXUSONQVJI
COILGER
55
16974
17241.0
QIHPAOZCGXZWTSBNH
ITLCLHZ
41
54702
41043.0
XBDVITHQGCXZYHPIQ
SGITCNP
18
41441
35511.0
FCJKXDFFKQWLMRHZI
FUWYLZW
81
48086
27234.0
RGOTZJBSHFJUARJHX
JMEPUK
65
38736
48352.0
HUPOPJUVKBPKTCCMD
SCYCPA
69