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
Placeholder
RichFaces functions
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

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
45482
6773.0
AVHMCAZKUAFRTUAPQ
BCZCFN
48
37577
66477.0
QHVTVBZNDFYCWEZTZ
ANRXEN
81
29553
40264.0
XXULWCWPPXECUWWJO
RHBVLRZ
57
19679
71778.0
AKUEDVLRGHDUUUWRU
BTJAMMJ
23
27594
32090.0
LGVQHIYELCOPXTEDP
YEGXSG
11
29432
63086.0
OIIYPKGEAOCGJWWNK
GJISQJ
20
16708
23010.0
RSALXZQGQNRLKWUUQ
HMLOWL
28
48756
58535.0
VBTXCQEJDKNGRTFOD
GMFRQEG
55
47845
69583.0
WGMXPWXVHLDRJWPKW
TZRFKYD
79
17412
51042.0
WGTMNCPEJLCXNULYK
YCGCAYD
28
31472
37931.0
HJYYRTLFSAWWQKCXM
MCNOKQW
79
39117
77393.0
PVSJMPGRNIEVBVJZE
NTXXEG
64
46536
62554.0
MCNQVHXUHDFTBZZWX
JOIDUWX
81
15090
25996.0
YPNNDINRQEVWBNFLS
AYGBMNN
51
17430
6176.0
ZMCYPNAFSCINNTHKB
PNQDZL
6
28594
60682.0
ROQUIBDRCEFJTLCIN
FKLGAHE
70
28498
53823.0
EJMXIHBXOWNTJCKGP
LORPEZ
67
21881
63009.0
AYWCFEGXHDYOXGZQW
FDWZPI
15
32721
71174.0
YFBVQVVRPGQXGOUUP
ODHIQK
74
25760
28637.0
RGIWCILMBBTLLCKOE
KLSKQM
55
29601
55669.0
KCBWNPAABWRYYNZQH
SYWZQAV
84
22674
41528.0
REPERJDGQHDZSQNXC
TCQMMNI
54
51763
5124.0
FNLSNPQDUCIZDZOFZ
XZEIJLZ
42
36326
26948.0
RPGZKVVWACMIKGHBM
IVADXG
1
30204
48991.0
ZKYXSCBXAZCLCCHZJ
TQODQKU
10
52645
77117.0
HYQMCRFZWDLYLOLPH
VHCQGGH
84
38086
73619.0
QQFTATITXQIWARWKE
SNZPDY
31
31763
35446.0
CIXCFFCAPYUUUXZCF
MCEWJAJ
6
51339
60670.0
NZSYBZJQZHUWGAARV
UJPCQU
29
45325
69052.0
DRTGYHMJIYMFDAJYI
JTHPKY
12
53866
7768.0
ZOGTRDXNEBUSCPKJY
XWFPUF
14
54035
79010.0
VXNRXOUSDYEZNKTBZ
XKPXWR
80
41137
24517.0
QYBCRIVFRRSZUHTBO
BFAKXY
73
53815
13364.0
FBNAHCRPVSXAFZXBL
KYVRROB
40
34441
18798.0
BFKWWNRGWDNCFMVQJ
IUBHLOL
61
53089
25929.0
WQJKKAJWTBDPPMRSB
HKPQQL
29
36270
32228.0
ONQZOSSWZRIXLTJUR
VTBSHQV
60
38344
11734.0
QJRZUHSPGSUSOUAYE
XMKKOPH
40
40694
38855.0
KBLQRFJXKZKMDIEXD
CAIQDV
17
33150
74636.0
DVHWSYHYSRRGFHDQI
XCKXFZL
79
28876
64877.0
SJIHVJAEYJDNJGDUB
IRBYLXH
88
33233
40903.0
MSLCZIQCBONNPHAWB
YAJNPZT
32
20996
59339.0
ZKPCIKICZEIKGLRQQ
WKTCJVS
28
28374
64393.0
YNTOALIQGRIBBZNYR
JNBJMH
14
40482
42017.0
GITVDPQDQGNYSCUKG
QEJUWAZ
66
39530
42204.0
ZRPZSDYYXTRDIFGVK
DTIHBMB
79
49432
36272.0
JXFXEFXSHCEYUGAXL
NOSRPBE
38
28699
61981.0
IHLIZOXPUSGNJMGBB
EQQBVD
90
30472
34559.0
YBWCOSBZRSJJTBZVD
HHKRTQ
53
47779
63279.0
JXEMSDMIKPGCRWCRF
DDJNMP
40
43794
22358.0
HOPFFYSHDAVEPJVPA
KOZUED
59
16729
24305.0
BVWYMJVRPDBSNHBGO
DVTBGF
31
45985
76375.0
IGDIMTMNLREYRNSME
ZNPSTNJ
42
15754
59256.0
HPLQNDKSOUYHRUWCJ
XEJQLS
68
44338
63639.0
IKBCQJQRBGUKQCVJT
YTTBIG
77
26784
70758.0
WGZAEJUZVCHIMHKVP
LNKHDQG
74
27324
78724.0
VWFCMINFFQPYLSTVF
CHIIBQW
49
20510
33606.0
EAFYYUOGJYIDTGRON
DYBQXP
62
16423
16952.0
IQEZIBUUYIDUUINHO
PNUQON
34
39970
21521.0
WQBJVRPGVZGSLSQCI
YHOMUA
69
37740
70399.0
TNDZFWVNLTBWDHIKP
RAIEDGG
88
54563
65063.0
HEQHWFRSQOFUWVBCL
BZUBQJI
27
30118
13803.0
TVKUDAEPASTUVRFQU
ZRKHBJ
70
41606
7685.0
DDTJRJHUZCKRQPMTZ
OCGQNJE
24
15995
19861.0
IHZQSXLIXIPORFSWW
NVVCJTN
47
16915
24186.0
RODORBLVYJDEKTVAP
CGNDQC
46
47990
49547.0
ACXVTBKNJDNCQPQMS
SYBZED
25
38769
18106.0
JACSEOTJQFATXYVQF
JCACFKC
34
19962
13634.0
ISATPIAIXNKTVTWXW
AWZFUT
73
42404
9281.0
LKIXLWHSKMJASRXMC
ABMBLLX
77
34795
77022.0
ZUXUKUFDSJWQHRMTS
UVSQQGI
82
43293
47983.0
GBLGIMRBBOIMNEPVE
RIKBWC
30
42182
47633.0
UDSZRYRDLDNSVQPLE
LIKQAQ
54
45556
72548.0
BPKEFXXJVRHZLSIKW
WMUIJPB
6
44471
10342.0
OFUXEGBBXFRLGQIMT
WQWBWS
25
44485
55422.0
AIBCHLWULJJMEMEPZ
XUXGIAD
11
30652
77831.0
RXGQICPLQKCPQTAZZ
QKEDME
3
16742
44191.0
VWGQPZYICNVTEMZFF
IOAZNF
90
42272
47096.0
MKXRXDQKMPPXPJAAI
ONMTENP
58
24115
43510.0
YDIDLJPDHIXLUZEBN
MPGJDQ
62
38679
9444.0
PYKLZAJQAWGCMVWSL
KGKSLR
32
24444
57999.0
AEEIJSFGRXEHQXSEP
PURYPIM
26
37943
71759.0
GYIASLETRAIOGGDPZ
HBPBEP
37
28010
61650.0
OBNJFRBXEETAOWRQT
NALDBZQ
89
51198
15660.0
TXBWQPREJUORGNTRI
ZGWDZH
25
43680
17967.0
PVNIGTIHBFPUZJKFR
OACWXIW
1
45830
46515.0
PWFYMVAOAYPODLBEN
CUFAMLQ
62
47623
36444.0
KCRYCDRKAFLPZMSMZ
SVTJSAB
47
45214
20495.0
WHBRSNQKTMBCHHBEO
DLURPJ
76
46454
59617.0
IGYJBUCZDHLWLMHLW
PHJVOP
20
46961
24325.0
ERJFASILPUGZZVEYY
WVJJBR
36
16275
20791.0
GLRLXVLUHCIRAGWCD
LWTDFYG
11
53850
29711.0
KDMBBVRYBWXXIJLJW
OTRUPAH
39
19189
24859.0
YOWZMAAMGCTMIZEVL
ENASHZJ
29
47687
70307.0
TWTRMDQVSZXWOJWZF
MNFSBA
68
46249
11457.0
OZVFQDSDSCCHKXVLI
VOJCVSM
1
32801
68026.0
QUNSJPYBOWQXCQFWD
DDSGASF
63
31198
77245.0
GLKPGORDWUNMEMHNW
XPZBVAH
22
41383
40931.0
XZFTLEWZXYHUVBIIV
NZYJMQF
42
39289
10455.0
YPXKFDFIJEQSQHLEP
ZLYLCBD
37
51528
25417.0
ZOQNDYAGYDNGJTCDP
KJZWRZX
83
42927
44894.0
UCWQKVJTIFQXFTALS
MLQLEXA
88
20605
33166.0
UEDRCXDCUWJSPFDZP
MZDRLHY
57
43020
39062.0
JJDLZCSESNFFUBLAD
SDAGWMA
19
19355
43457.0
XMTJHYYLPIWXMIHFL
IAWNWO
28
16322
35965.0
TVGFITWCYZPUDMJWC
TTPOOZ
79
51820
55720.0
WKGBJRKIAMKNAUSDX
EAVVGJ
80
19410
49303.0
YPTQKVTFGADVCRJDH
MURZHX
25
30443
21121.0
IVUGGERTRPRVVTJFY
LCVTZW
35
24187
59210.0
HNYPNUSRKVYSSHJZX
VQCNLGT
53
52004
34947.0
RPMVPANWUXTVGHXIS
BWXFGDH
37
25090
32338.0
ULTQOKPXDNHURAIVT
PPZJBOK
50
30276
77056.0
UZLRGMCPPVDANDSWE
ISJMAO
54
46327
34612.0
BOOVQHEQZBYPNPKDU
CERAKI
64
24374
70824.0
QIJYSWZKJTOJPGLYA
ILQBQI
12
43154
22482.0
FVXZNKZHCLHTTIRSS
CCCTAT
15
33994
75661.0
ARLEZHQNDIWBZEJYD
EGRRYI
46
37965
49846.0
UERAPJTUMOIJMBEQC
RHJHUF
58
39373
40516.0
TVCCLQGGTZWKSKIMB
FNCMZHG
1
33114
39821.0
YSJJOVRFWULHCWDGA
FDOULXR
76
26806
48296.0
WNTOVFTYSYYWRJOYZ
JUTGOF
79