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
19496
27641.0
LUCWDOOWYVYMBPMPD
RUFRQH
15
26419
60465.0
KDXAJDAVJYVNSIZVJ
XGHWYM
46
30763
43835.0
BNPNYVHWEJYKXGGVF
WGXTQX
52
51776
63369.0
ZQXKQYBCTMSMCCUOC
QAECHQU
41
24272
26648.0
GIQSMQCTZZZZFCIGW
AAJPZFL
25
48743
62338.0
FHKXKADAXFBGSNLRE
BFPTAO
52
43594
53281.0
IAKTOPZFERRPKJGDN
SQFSHVL
59
51939
64738.0
KFZGWGNIFVUBJDVYW
ZIALMP
66
51053
56270.0
LDBMEBTNMNHFVBXZN
KEYTNA
60
45193
56761.0
EIVGBPHIDUQMKDQNY
POSUGR
44
35907
38553.0
KJWYADCMSINQZTIOM
YLYJACW
46
19948
50317.0
WFHENOKGQGVNTZFDI
SRASQW
35
22243
70895.0
PXTKPUWLFXQAORACJ
HUUBKIS
33
29611
40393.0
ANRYFUFDWHFUEZDRB
FUINQY
24
27577
50059.0
NNOJZIVIZEKENCEMY
WRXKNZ
85
17172
50230.0
NIKMWPDYVZGZINFJY
HAUPVL
25
16345
8074.0
ULBMFQWFOCSJJGEFB
CBTRZQ
52
16519
41646.0
KVZLBQSVDQRGJVWJN
VWVGYP
70
54000
12050.0
JDGGYNAVOIDTRPSDH
RSVCFX
90
40138
24779.0
JZNJHIAJPJZDZXRPV
RUOAIEA
26
32888
36329.0
XJZCDBBAOFRXEQCFM
LMOKHFF
73
44682
59493.0
DKPITOACYFXXFBWIF
MEYQVJM
14
42201
72393.0
LYNDFJJPEAJJHZGRQ
IQALJC
85
17155
60441.0
ZMEELHHAPVBYQMSVS
OJSCQXA
67
17540
21002.0
PQRXYYPWCDSYCNZDX
OBTEWJ
67
36918
29400.0
YDELDQAXRFUSLBOVT
EXXGDQ
5
20741
58603.0
BLBMEHGCQWGJUDAUL
TELSTZU
38
42946
51603.0
KOGVTZRNVTGVTJJEG
VIZTFJ
31
24505
11022.0
BPZTMQRIFQMOENXCG
SAPQBU
69
48623
9339.0
YUZNTCUYGHFMUFJAA
VSPLQH
22
23681
6844.0
TUKSLXQSKMHBOHBVG
XNOOQMR
86
54760
50646.0
BEEOWKEKGPVEBCTGI
ZWUWQZ
11
30556
60782.0
UFAYZMMXEQVGNEJVH
BWVSHA
87
47709
43359.0
PMTXHUWCTYTABWBAB
GKJKCDE
10
47469
62464.0
KCOSGOTHBXDOUTBNO
MCLBAZZ
14
53704
15045.0
ADMYZMTZDIZEAYFRB
NEGKHAX
21
51115
57943.0
HXZATKXIMBWJASEVI
GIUCQP
56
49867
68709.0
XCPDOTHWAVCWNZYRP
HCCXILE
54
35644
67949.0
JRKYNKWTDZQILVZXB
ABFKUX
44
31627
21395.0
DMLKNHMLASOLASPCX
MTBFJIT
57
37427
49509.0
NNKXXYBVXCEPZACRM
OANTNP
46
41026
68467.0
IXYPJWMJZBMFNXFJX
FZWWORZ
56
48724
21460.0
PAMGKAPJHPVZTDPFC
PPSGARJ
82
54730
48819.0
TNBIKFXKUFQTBFKGP
DHUQRRC
39
20784
33963.0
OPZXDYFOXMGRQWZGY
VHFICYJ
15
17405
36686.0
GAHRFVDLDFPBLHCWQ
HGMYXC
11
31672
70574.0
ZZOJGEZDZEEKCVENR
KXBEMHW
23
40706
35146.0
IERSLBTQNEICNPKFZ
VYJFDT
15
37689
22311.0
MJUMDJRHGKBHIZXOB
OQRRBTU
23
36831
5728.0
IDAVEBFCPXXCCWKKB
QGUZCPV
78
20525
25091.0
ILRJZRRJGAIPVEXAB
NRWDMN
71
52100
17003.0
NQPLDXKWAIOOTVPHQ
PRQUQTY
56
31279
74412.0
PWTDKXCIDKEZZUVYP
ENMNGGU
61
36051
66311.0
VHUESRUCSEQHFZDBG
CZTQFW
11
53698
67344.0
NDAHUHBPMSVFBFQTP
KIBFTUA
4
27133
64565.0
IAULZDDQHEKQFADLE
MBDFKWL
8
38230
45513.0
JNHURESAPACVQKOMG
JBMBPRK
13
45060
40586.0
PEHOGVRNOOCKTILWB
PPALBKV
15
18690
36682.0
NLRPIBYQJVISPNQAH
SGYVZNI
83
26125
22385.0
WIQBBUZOFOVTCKQGI
GTMWMX
17
47640
46658.0
QDXFJXXCRFWLQGWRT
NLIUWJ
78
23880
76802.0
THTGZVDPIICIXGWZN
ZDEWFQY
57
28277
33570.0
JKRLRHPMCQEOENTFI
LDWTBH
26
51525
67157.0
RORKFRTFNBKYABASD
TLUELE
74
29351
58673.0
ODKMHJCSLOWEDATPE
LRMYSHZ
52
21313
36517.0
TWUUCRVAENQKPQNGR
WMAZDES
71
26802
16231.0
BUGTPROUMEFWYXPMY
CQJCCYX
75
50272
13975.0
ESOIZJZMAJUCKRHCW
SYVILYK
58
30813
56125.0
TTNXHQIFSZMZWZGPK
QCMRGZ
7
49951
47236.0
BIZYLKVKCETVFPRHC
TJTZACC
13
25192
62774.0
WWGHFEZAAYPKTWELE
TKUXPZG
60
23804
73424.0
OGYMQZTHKLXYBRRWR
OXYJHAV
5
30292
14590.0
ISXOQKCHIPAMLJXGE
XTWAEIO
68
30711
67751.0
EOAINXONNPURENQJP
TAOPOPD
33
33840
75161.0
AWGFXMAZPPXTTBSZU
PJZMAJ
61
20087
36074.0
YPYYUUDAPKFGXMJZI
YWXRWAZ
32
37354
73371.0
YIFHZSHKIEYYISUAK
MVZKJAK
60
52924
49492.0
PVIVEQRHTYYEKXYDU
DDUEDVA
43
15828
9973.0
ZKGZDJJNJYXGSNTDR
IMVMIIB
40
32818
35111.0
FLDNSUNZVZRBXDTCG
CRCWWSN
11
46949
32331.0
CNNNUVUWZGXTTNTFX
OXAYDQP
5
20834
11628.0
IIHPFUMBOMGQVOBQX
AQMGUW
24
41469
39080.0
TBBOOXYZVQDBLOLMG
IHMUQAU
12
44255
63315.0
FCTKGDLXQKVGTXHVP
QZLXGI
5
19853
40753.0
FDDOICOHWKDEOKVDK
ZIRFMX
22
37418
37283.0
QMEOZFIPFJXZZAYIU
JVQKITS
57
38127
17824.0
DDBUJPVALJLBGPEAU
YYCEGJM
63
54134
33175.0
QUAQMWEITLBOYACAE
BNMUJH
40
26257
54922.0
OOWSRXFGMQCGYOHJN
CAZIGLI
8
46552
44709.0
YTZWGSBNLBUMFQTVM
UUCQEWY
33
46223
5257.0
IVTKXUOUKWPRWQRCG
RCFJSDY
34
44896
79686.0
WXYUEQKMRIKAIACQO
XLZIRCX
66
35457
70230.0
KAEGWMOIXMRJYLUJL
KAGLRA
66
23353
37393.0
EIERIQCVCXZABRWAL
BUNTHM
13
53269
38513.0
VHWWFIVWRELRKGLYD
OOXFVT
13
28154
43630.0
ZWRNSMESKUSRJBCDG
QXIDBII
4
30938
20812.0
RIPYIYAMGLJHALNLK
SOCYSCI
4
23072
65343.0
OGDKXTUGUWBUOMWQY
NAXEMT
48
28044
35100.0
OMVPVDJCJORCAUIPB
DRAGGOE
28
15778
74918.0
CKNAMMDDNWOOMLHIZ
UVYMNJ
7
32589
56874.0
ZDXCSSGFVMILTKSFW
QTHBPSY
5
29198
8684.0
JSRSHOJSDQIZAFGCJ
AAASFVF
7
36708
79476.0
WLPBKZHMKXVLSSXSP
XIEHMME
69
24119
47086.0
YISJOMGWEXZFCJDPU
ZJROSD
34
51217
9964.0
NRDVSZAIBUZYFADUT
LHFKYJT
83
21431
22435.0
XKDURRRWHISIJFZQX
PWVTIO
86
47398
61240.0
CHAZRANTUWYITFQBG
OGEGVE
75
43821
17199.0
HQVWOVHABDGRMOONT
TTNTRN
2
36831
6148.0
HVRQOPYJTTSGBCDSM
RCSCMC
79
29627
79600.0
TGQWWRZPOMGSLEDUZ
RUFYXT
14
43676
5581.0
PPXJJKXCZLZELCDCI
GAFLWXG
70
51927
21065.0
GWVLURQFFTSCBHUQK
QCCICY
8
22676
6335.0
JACUWWUQIGSSKPRLZ
SLTHBU
31
32343
69045.0
QMNVVJUYJNIQSMVHU
YYZDYPK
30
21332
42716.0
VMBPEHAXZLKTPQPFJ
TEDNMO
54
19772
15557.0
FQBHCOKMXSTVSSPPU
JLSVKN
89
24474
20821.0
VZOZWBUMLUUHADTOH
FZBSNEQ
24
36608
12359.0
KMAMJKAGGVRMZMQZX
DBERLG
13
30206
43099.0
ZMMEFPNSYHFODLBGZ
LAFYAR
41
41749
16398.0
XHFMTBAIYCKMCFQMY
AHMOIFK
21
29465
54673.0
NRHMSCNEPBQYQYCRW
RJDHADO
43