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
47535
12056.0
USYSPTZWIXFHEQREM
JPHYGV
80
23828
59709.0
TKEGYNCGWIPVUNKPR
IJUKVUJ
69
29316
15519.0
YKRHODNFFUTEHRTUO
MSVARQ
89
48572
23042.0
QTXTHCLDXTLKLIMEC
VSZVRGU
32
19960
20398.0
ZLLJXPXDRYPNREXFO
WHBLFV
27
49905
63276.0
DRRTAFJOTONEQQVPN
ATIULP
38
17799
49786.0
VENHWKOSIVVIXGJWS
DJKTLXO
72
50229
70168.0
BXUVGRJJBAEWFMOCB
YUDXWMP
46
53011
26224.0
QFHZFLMHJZSKMTJWV
FSIQFUR
29
16641
25994.0
DACUSMUMEVIIHQPQB
EIHWFEI
73
50006
78938.0
ITCLJMIQBZGEQCBCW
MJLVUIH
9
26481
42682.0
TVAUDXYKKWMTAEMMF
GQXEFWQ
3
24942
32993.0
JKSDWWFOWXTWKHCXT
TBSWGK
24
31826
45458.0
IPBTHJOCIRKUQDVZA
CUNFQI
17
19668
26940.0
EWZXGDWWLXHEJYVXD
VDKONXE
35
34847
49088.0
YLEMVUGOTIKSDOSWU
XGBZZV
56
21880
66805.0
EASELNITOLQLODYOL
AEIABC
18
48806
40005.0
ZOUZSIQCHBAVZSXNM
VCNQBLE
76
39312
10561.0
BBJVJLFHXSXDXZTSH
CCOPZH
28
48300
17699.0
FPHLYTIJZXGNDLUWT
BTYTFXT
20
24066
63158.0
VIZFIDNXOVETMJJVW
GWMDCHS
10
22856
37866.0
FEGNZXWRPCYOUFXWC
SOFTLS
78
54971
63918.0
PDKRCHTDEMEJNPZTB
JNMCAQ
36
20375
54331.0
ZMBUXFPEGMMQRYLBE
PBZPXV
45
35314
77429.0
LLBOXNYUBDEZHRBBR
AEBDRKL
73
28336
58314.0
ROXYKZCSCAOQGEJLP
WFKVQPV
37
24942
57629.0
OPTROBBRTSDCJZGLH
DVWPCAL
15
42999
67971.0
KBINAHHDPZUGWNBPT
YCAKKTF
3
39290
36301.0
LWEFTXGESMLBMFBXJ
AMKWFE
42
44553
6617.0
GSDDFBFKJNXLBPVWS
SHODFUW
73
15806
34562.0
WCVZJEPQMETDYIPTH
FZACBGD
7
47129
36901.0
CTZHZPJLTZWTAPEIV
JJRQJS
14
37795
70018.0
CJEYRNWGJENCQOKKQ
TURUHAC
25
27139
5158.0
OUQSFNRPFSGFXVNQU
CMLUZB
2
51507
12569.0
NMHHRSBMDZLSJKYRP
RAXMRFD
67
47694
8669.0
VWCJBMWCPCXEFFZEO
WVSOZG
60
15516
61719.0
WXOZAYZJAYBOJKFYF
ZYRRHI
71
23402
22373.0
QCRONQCHZIWUCRCUD
EYDLLJH
6
49646
58574.0
SYYPBWMYUQWQDTHTK
EONBBCY
85
47198
16025.0
ESXVDDHKQGUPOAZLX
XHCYAO
11
32140
34982.0
XZJHLMZAQBMGXYJGF
RVIKVC
39
52944
64252.0
KIXJNMIYVBPHLKUOJ
YRQRFML
12
34624
11018.0
PUWKFCDXOMARBPAZH
UCYZIDX
29
32645
52407.0
MHDPZENDEQMDOHTCN
HPOXNZL
6
21990
59230.0
YCFMJVAALFMNMZONZ
MFESKN
3
32490
64140.0
EESZFRFMSWSLNRKTW
VHMPCNJ
73
29300
37206.0
MDSGROPUZDHWPGONT
NXZHODV
36
42378
41495.0
MVXOYVNSUESKJYFLN
DJIRSMZ
34
36206
63603.0
QVSPVBYXWKEPTKXFO
BDXNOM
87
21216
26093.0
JXCAEWHJUSIXIHLIX
QUCZZU
25
41214
12548.0
QLWPKSOPZEHSAKZDJ
NVFHGMG
76
33354
30079.0
ZMXFLRTPCBXYCYBSY
EGSTNAF
74
49396
77251.0
FYZOOZYCXRYUMXPEV
MRIFZS
23
32635
30709.0
EUPZECIXXSYVZPYER
QURAAJL
55
43335
27851.0
QADYVZTHLHMLBANST
MWIBFG
3
19113
60962.0
UICXEMPPMIVSYOXLM
CZJYJGB
69
33589
68010.0
TUKTOOUMVWERAYKKQ
HIUARGF
47
28751
47506.0
IPDMVVEEOPTAGNMQS
QLZCKUZ
23
29339
11828.0
HXWRFNMWLCMAZTTTL
EUPQSW
35
44089
61037.0
PQXXWRXHRFLPCDDRF
KGFYYHJ
35
18114
21944.0
IOHPENVCUIGKZILJE
MLGHXM
47
48832
77925.0
ZJRQJTNAZONJKYZDB
RLFPYBW
74
18486
66383.0
JCTPPOQPDPJSHBTVY
QKMLNF
4
27602
63393.0
YNENHDFVJQJGCBUTW
KDEFRTI
30
18484
61711.0
ERWKSGLONZOWVBXBQ
WXRYEA
25
52160
69744.0
ORYOBTYWSDBUHQLTH
WKINTTA
1
51738
19394.0
AKHSFOZUTSQLTURNX
FEMTEIN
43
21095
45589.0
UPNVFQZRLCHTVGBEE
BZYEVJB
23
21369
18217.0
AYBMJWPTLPDJHGMYP
DLSUNX
68
43023
75644.0
YSYPDZDWEIUCDKFAN
XAVUFI
82
48218
79258.0
VGGRXRGXYGSQZJNEI
QBJCAZY
81
21869
19372.0
ONWZNOFKYFMXJCMRY
OKELZW
23
33803
17445.0
WVAJCKTRECVAPBTUO
YRSECOE
1
28258
24788.0
BRAIMZZAWYSYIQSVD
LZMHDVY
12
51731
38288.0
EOGPCQZUAHSDZLZJT
HSXNMWY
14
32379
17412.0
DHQDSHWUQXGRCHBCC
CXVPVBG
12
36419
19615.0
WGOFOFNCKMRRVLMCZ
KWKVNMD
47
46288
59528.0
MARDGSLWBCWICWKYW
TSWYTX
80
29145
59188.0
LMERMGRABZODPLLQD
DNZQBDN
33
42356
40338.0
EZOOXKWVIJTEOESGS
MEQECUG
79
25405
36289.0
GHLJTDDRTEQYIGDML
KCWVOAO
82
36274
67612.0
WFZSKUZRXPNAYUAVT
UKHYYA
90
35986
12444.0
IQZMIYZOPVNCLMGVS
UIVHGOS
35
20454
31246.0
WIECEBXQXEDVFXZEU
RRBJAKJ
82
46110
20728.0
MZYEPVQYDHRXCZBBP
YDPJCY
5
27552
17485.0
QHRRMMMOKXZIBFFGP
PJJZGCZ
13
51600
32750.0
LLRRRDFCLBINNCFKR
GTMMNQG
62
54822
58980.0
LMBFFNNSDREYWLLHH
UVEFCG
60
44378
46841.0
LJETNRSWJCITIJOPZ
GFXIOR
17
34894
53493.0
BHLEHLYGVCOMTHQON
NNJGRNH
37
49409
37662.0
RSGGIZXTFWEGOFDVQ
JHTMVL
79
48913
27721.0
ZXQZXQKVNXRDKINIE
IVLRAQZ
53
47210
75059.0
BQBKHTRWEGXOOOMDZ
MHAWGMH
9
32518
50830.0
JEELZMGPTUZUXBKJT
PWNIIGZ
5
49863
29367.0
DIYOEJLMTRWICNXYN
DUHOZWG
71
44984
56830.0
BFBCJNDIHEJBKDBFA
SFSDBBO
24
31588
69667.0
YYSJSRTVTNQEIWEMI
HCGWZXP
59
36251
60963.0
XUMROAZJKHLJPRPYW
FMQOQCG
41
42818
28074.0
GZBPVANXOCCSMPMLG
CLJDXHX
23
32789
12144.0
MKFPOMUEOYNFRJNYT
ZOPXAXY
69
44263
57159.0
KAMGWXIEKJPDDVFSR
QWSPIZQ
13
53595
44611.0
RGEDIITSFPHKWGAPP
ZLFQATQ
27
17541
9823.0
TWIDHFFISLYFMYWBB
DCGHSTM
77
36431
28166.0
ISARWKZGMMFTQLVRA
BBOSQWV
18
20215
36600.0
WTKDOAUTFVFIMJJCK
ZELHQGF
23
40920
29736.0
ROOCIKKMEQLTJWKPE
SEWZUQ
81
53669
62340.0
DATSSXXZZWXUAEIWK
TOWTDR
73
30090
18903.0
JPMRFZAFFMSCESXNT
QBJALV
51
19439
65082.0
PSJHAAURBDSIIJZKF
KVGDOH
54
23351
74944.0
SAQPBBUBITOIMFJHK
SWHKDRW
1
48755
39502.0
TLJDYPDEOKNAGMLLB
ATMOSJP
27
54146
29360.0
SASXMCLPLMZRBDBCP
JJCSJJH
40
34821
47554.0
NWSAUAOOYDKSWTNEB
XBRUPAV
75
49797
57157.0
HFFXUAPFYUEWNZCFT
MHLHHLM
12
19307
33499.0
YLJYDATMTNAOKJTDI
JKJYHTC
44
49949
47836.0
HREMBNNPOQCHXQWQE
BMAYRZI
2
51937
52962.0
ICVNPIRSFKKIYMSPF
HDQIFO
57
30376
76137.0
VGLEGQXJFOXGBGCBX
AIWZVR
13
23120
25462.0
XCYEQSKIFEPSTWYBA
UVREZQL
78
33891
21184.0
SGLDAPAYTATLDAIMU
IYLBVC
53
43393
46502.0
KQVNHCNRAGMMTRYKL
ANXVJJ
26