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
17357
8913.0
XVIRXAQLINPWRAAZS
YWNNJZP
76
41058
17333.0
MDYMILGELRMUIPIYG
LUMMMT
10
33884
30498.0
RIFCKTICOCLFQDSKF
GQBUGCM
53
51964
14162.0
MXQJFEMEAVYDGQBXO
TUIAJM
8
40328
16109.0
NABGLBDOONBLBHUJE
JXBWGT
80
44336
66339.0
XKEEKGNHRQVLOTJYF
XUMJVQ
84
37464
44821.0
WOKPJTBMKMXXVLEKW
UUGMFIS
58
26776
28122.0
NFFFPPOGGMTSNLFHN
HJKPBI
23
34175
64572.0
PDRNWREBLFJFDFRPU
SYEGSGO
86
52965
45435.0
EMURTXQFTKWEFWHGS
WNJBFS
48
38811
48511.0
QOIOUAIGYXNGGIBOO
OADYQST
72
23093
58135.0
TIIJYVMACJWDFIBWT
LDDVELI
6
48598
37416.0
VIYCMQIHVZWRNQJEA
WKODYL
16
18222
10297.0
KXFPJLNRDFRCPZIWF
DURELM
63
20730
63783.0
FEHBCGMTUGXOPQBOW
GHKEPTK
11
31913
11562.0
CWULJHYGQEFJTKFSS
FMHJEOS
61
15272
10406.0
ADCELMNMBJVUDKXMD
JXDNENE
62
32928
15657.0
PGMXJPOSQOATUJVFM
ZESOSDR
84
42630
13674.0
QKGNDRUQWWOCIYFPR
SMJZDBC
89
19345
17105.0
PHRKEEOLYQEETJUFM
UJYXFX
54
24174
38875.0
KGWTWVHJLTZJXIJKV
DWRHCLD
78
22000
35318.0
TYVVLYQZRWGUXOZGH
IYZIGO
56
15971
75755.0
DDPLJLPPBMAZGZIKG
AMBUHQP
40
35079
75519.0
RJSMOMPGUNOXQSHYS
BUXDBU
84
52083
69334.0
CRKDPWIVXSRHZQOAC
GQMMXR
54
25689
41589.0
POONYWELHKPIHGVYB
NZZGXIX
25
53378
72104.0
MBJFTANWYVFTTEJEM
LAKYSBN
13
49091
77734.0
LANXIJPNNPJJGJRUX
ROEYEM
38
26189
28523.0
UXWANAIFCLUEQFRPE
LTUGKKR
5
32546
50440.0
AMLJNKTQOPFOTLTFT
HAQPXON
71
27378
42898.0
XWKFTDPNHQKVAZKOV
HNPMWS
50
50441
34843.0
DCFDGFWFKLIRMMUKL
ILZXFM
73
41363
41167.0
CFAJLYPXWFADJFBZS
ALVXNWZ
50
54941
18697.0
SHMDYFYOHRKPQUOGU
VNCRCK
44
38583
56640.0
QHTXOOYLYYECSSYRU
YMYFGY
15
47998
28067.0
GEGUAFLAOLQKMVTMH
MPFERIP
89
47652
20393.0
RBSKHUBTFFXLEGSPT
IPJMFWZ
52
33461
36506.0
YQNXFCSWGUGSABSVZ
HSRTCH
12
48244
25496.0
LNFKFQJNTDJERTFBR
AKDWHHI
47
54759
34968.0
OYAVAWGAKKNTDRBLH
MHXXSI
28
53621
64948.0
HEXLCHLJACOPDXPZC
ZILZSS
64
29267
21398.0
WQRUFYLELQHDGKWNX
HUQOWAX
90
42679
58475.0
WBJUEWDGPASKPQJSX
EFVGQNC
21
34858
45910.0
SJRLVYIRJHVPOBGXD
LBHNZM
19
21521
9001.0
XTCKUVGJYJHZJSPOI
BOBBJZX
5
39511
13645.0
LQMRULZTKNYSYILBV
JLZYHMY
79
38125
73260.0
ZIAAKULGJIYRYVMSR
IUSDOUP
44
21295
74762.0
XXMYUDVGZLXLHOCOQ
DRTZTDV
55
32702
38763.0
WRISGENFKDEOCPWXT
NEASHUV
90
26736
10821.0
WXENJZUNTUYKLWEKS
NTRKWV
69
36310
22559.0
EHVXPMBIRAPTQEPXI
LDJIVX
71
31298
20305.0
IQYMDGFCZEDUPMWVK
NXVKQB
9
25259
71880.0
ETMLHPPYTZZWVCHMK
CAREVPP
67
30556
5920.0
XSNVQCLNBFBITFOTJ
NLARSEB
64
45455
76635.0
WJBFRHYYNBVWEYJCZ
JXCBZEY
19
16832
58502.0
VWPXKVFOMWIHIZSYW
KZUSOP
61
32433
22830.0
GWBMGDSMLWPYSDLLG
JFYXLPH
49
15002
54291.0
OVFEAIRBLWDOMLKOE
BCXSXW
89
54101
70302.0
OIOHNEKRNHFBYPPVP
OAYTWI
18
48244
36352.0
QBPPRDXTKGQZVAWIJ
UUFFCO
80
29856
28596.0
JGLFKTUMDNUQDADOJ
TAXWXT
1
40505
30599.0
LRGNBIHPFTJGIMZYR
VJSSGSF
5
50966
41007.0
KVOPREMNPABETFFOB
AGPBSL
66
38583
30459.0
DDYSAZEFQBASBNVFK
NZDTSDS
80
28935
33785.0
ANJONAKKHFQCLYKUJ
AIMBKOB
16
47728
63777.0
BZDPQVQBCNAWQUDWZ
BSZOVPV
40
34243
14466.0
ZEPSECSUQBCXOMEIZ
XMNTRCS
35
49158
43822.0
PRAKATHLNOWQEAXBI
AWAWNOS
27
42777
73261.0
YEWTNKBEYRVWDIMOI
QYKIJQ
79
35384
32460.0
HDXJUZKQYPYZAGVZE
YXVUIEP
78
21424
41463.0
WTMGJVDGSKUBWLLUW
VXPKARC
30
23105
52404.0
JEQLLRUWAPWMYNZIY
ERDMTI
15
42151
7581.0
RXFANKLMPVNUZGVDQ
LMIRXU
14
38458
58053.0
OCOUPJZVEBNVKIDSX
FKKAXZ
49
47791
36029.0
FMPJSRETXJACPFYIS
LYFQVN
51
42719
17631.0
HNPIUDFRMYEWAEHLU
DBCDVOK
85
41444
47298.0
IRJHNBXYBRMBYTTPD
BTRIRD
56
36910
76454.0
YQCAJXVEENDVFRLPA
AONVCND
74
32934
54258.0
OEGSKGXMRUOZEWSSN
TBZRKRQ
34
18252
79266.0
ETOBFVDSPHCVRXSGX
SQKNGU
77
25328
78281.0
NPOLIPJEUGUIFDWAQ
PNUEUA
32
50953
20793.0
JLFIWBCZSTDJBDMKZ
HIMYZAV
82
50063
78742.0
YJMHZOSHZHNCZTCZW
UGKAYA
6
24146
12412.0
IPVHCKLGWWEJXZTTZ
RAMLSCI
76
27655
74180.0
DMPOHURNHKRBZWUEI
RAOYEZE
33
52085
77590.0
KUJBWWLVXYXNLELTE
ZUYMOQ
49
26396
69862.0
GBDKHWLSCWWATKOXT
NLVYRUY
3
34485
71245.0
YIEIWMRJHTOTTJSXN
REVBMSE
29
26574
33854.0
FTJJMRFWHBDGUVWYZ
GBBJVNQ
75
29663
57924.0
PQPFEQPRGVDUCWIPH
ZTGOIPZ
44
37505
64799.0
MVYIOFUAGPXBCDDQH
FYBMHXB
3
20610
48147.0
OGNICTAOAKHBHLJWM
QATNUQR
31
34911
15155.0
BSDJSLXIEFCJYXUBJ
YHPXQFZ
9
44036
53683.0
HOMAQMSVQVUSCLARD
BDTPQZ
79
49256
68050.0
CNNMIELDPAYXUIFZF
HQCQWVF
64
42720
60191.0
QJTXNAPNFEKCOOTEY
IANBLP
53
20514
68442.0
XRHIIGFIXNBLJPPWN
SPDKTV
37
38693
12018.0
NRIDLHLUVJCVSKMBC
YLRONO
85
31215
19576.0
DKFKICNVCJZBHLUOG
JHAMTVS
69
43674
65976.0
LDKJKFEEIZJANMCUM
DNVWCHQ
78
36285
52331.0
OSSSEHXEQSBLEVTMO
UCSKSVW
82
22261
70537.0
EIOXULRHXDYSOPGCK
KSHUPL
32
38789
44394.0
VXWSLDMEJPKBNFOCE
HSDWFQI
86
27925
66381.0
TLTXWZTSMLALTYNPW
YXQNEKX
66
52657
47219.0
SIXJYDMJKXATGIQCX
MLFITUO
39
31822
23984.0
HWDPXJAEYHAGLUIDF
HZZEMKY
56
17564
5910.0
HNYLATMUOYYTUPTXD
IHLONV
34
21141
29014.0
HZONOWSOSDWLOFSPL
YHBEUBR
87
36577
34399.0
HJUJQEFCIXAXEVADS
QCXFNI
25
46914
30874.0
PBPCYDFBHFCIPGXFP
LRRLYR
34
38278
45263.0
QVOVTNLSKCQGQTDMS
DWUWQB
12
32556
68419.0
VPPZTXNZKPVNMQPWF
PXSCKGZ
3
50614
32455.0
KTYTGBUQSQEWUZSDR
EGQABM
51
34828
25762.0
KHSBBPIQAEXQAZKFX
DGWJLF
66
33778
48036.0
OPLJCBHRHHYQEHTKC
LOXULDB
30
28177
53507.0
MYSKTXGGLBQUKUNTE
JOYUDM
48
39254
74991.0
KIYWNCFFLJACUUIIR
DGHTIWD
66
26232
74132.0
VIAJRCJJWWKMLJGLT
YZKKDPV
9
43814
75366.0
AQGTLCCFYOVWWUUXR
INXRZGH
64
43030
18087.0
DSORKICBHPUELOHQV
KAZNSK
36
45440
27970.0
TOJYVZXPEKIEBIRIB
MGXEHXH
73