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
23222
72485.0
SOMWNAQYNPGWJPCHJ
SAKTBPJ
15
23371
45023.0
DMFTULXJKTLSWGUAK
VPAWUL
28
19994
61025.0
XPITWMLRYJTDAWRFF
NVYMIT
57
30620
56428.0
BCBLMOWAVCPFHWOPP
SVJHWN
34
26038
60466.0
TAABJFREWBYDMEJVG
LXMZTBC
39
19852
25238.0
FSZVXFVOVZBERBARW
HQEUKXI
51
22916
18350.0
RXJOTJIYJFMDQIRRB
BISEJQ
6
48168
76999.0
FPVOQRPEKLAYWBHVV
NZMCJF
61
51132
70703.0
WHLMUIQDQXEJZTMMR
ITYAPL
20
43545
25258.0
HZSNDXWKMBWNYBICN
XSVSPB
42
42949
41192.0
KVRPXMIHIZMOICSPZ
FAABEDC
36
52886
18310.0
KJINVQGGVHBGIKZGE
BGGUVYU
17
22595
57624.0
GZTIHRMLGZCILCPCP
JYIPFI
38
44386
57286.0
BSWNUEGWHJODMNIJI
FRKUOW
32
48399
49559.0
KQRBGPZFHPNCKHGAD
DTIHGTY
34
47160
5362.0
TZVQEWPGHZKGBITXV
LSOVZER
62
46679
69731.0
MOTLSLJSOTWHJVEZC
OPFUEM
71
46449
5386.0
SVDYTLMDXKGNUGIDI
JTNNQSF
86
37238
54040.0
PNLWMTUTNFGKTTCXB
GQWHVO
50
27430
59370.0
WNGIPWLMPOHTTFJNM
OROHIR
38
50546
76996.0
OWTLGBFOXKTZZEMND
OIOMOF
18
54705
5318.0
QWDPVSOTYHJPUGPHT
PBXAOU
29
41963
68505.0
ZYMXTEOPKHXNDLRBT
GRNGERP
28
54698
45703.0
YBUXMJTVOARYFRARE
LTEYRCG
57
43907
8744.0
YNUZSTQNTKUQXCDBC
DRBAJS
28
28566
75903.0
DYBREZRROWJPNLPZR
TFWXWA
49
17554
11232.0
FJHLCNKFAWDHRTWQU
TDRPWV
1
47055
37415.0
HMNGKWEAPKONZBSGX
AZGWPPT
77
25803
18585.0
UHLIWRHVYUCAINOEC
IJWWEBJ
70
47384
41015.0
AVEWCZLBBBTPUDQVP
GKDRVBS
88
42086
70597.0
SUGPNPKVGCNCKKTMY
UGGQXJ
88
51333
60792.0
RAFUSIHURPRAILNHT
RYSDOV
11
21963
65662.0
ECBTYPNHQBMWEQXVL
VQTUPT
13
25121
41190.0
OHVKBHITREOTMPYOK
OGBVDJ
58
50739
45253.0
UTWWZDVDMZJCSXXTH
LKAWJA
33
36685
27719.0
EBJZZUUCXHYNVGRLS
LODFTV
27
42561
28141.0
CNRTMKOHOGCYUSHRT
EXVJYE
32
30645
68430.0
DROBOHBYEAJLGFDYG
PWGMBN
6
54207
28103.0
KYYLIKEPAWBUUZOSY
MXYAKE
26
35110
54862.0
KEKGEJMCCZJCDJXBJ
FXDPRNM
55
21134
47256.0
QJYLGEKNVXESRIEHT
TZHRPM
75
18727
48778.0
BOANMLPCFDFZBIBFM
LATDAD
75
51812
34108.0
OQSSBAANAWINDJDYW
EQLEHN
24
24005
56781.0
BKGPBBMVOPTGMWXCF
OXBXUI
48
19612
19025.0
GKULPWMVVEEHGXDTV
KWHXCNS
71
43112
11920.0
KRHQTVRNDBIQYRZGY
JLOZFB
17
28310
17046.0
MVVMFENPLIAHSWGHV
OJSMIQ
7
52758
69444.0
CDOWZBIGQZDTNTSAJ
XJSLFJ
30
15556
11647.0
FCXYZQWLPLYMWSROT
BMZUAZ
15
23490
71844.0
YDGXNADVCMOOKRCBL
OOIOWRF
79
21595
63604.0
FHYFOAVFCORDVIKAH
UTRIHSZ
57
21535
47892.0
NQLFWIGSRRNRGLEDO
QIIOHAM
35
23405
41220.0
ERDTYCADXVUMQBECQ
SZIDLB
21
29101
66556.0
FVOEPMLJENMSRVRLU
NGOIMF
13
22325
16583.0
ETJAAEZTPFFDEBTVA
LFNYTU
14
43581
44448.0
WQDROIPORPZJJABFG
TJFJVTC
5
28157
50766.0
ZUKGTMBFXGOXDCPSC
BZKSTM
15
33669
69361.0
COVYCAJCXQYNSDKLL
JSEVCT
60
37932
38184.0
ABRHCNMZRVKELBEBV
VFQPFK
61
15401
68545.0
ISARWLAFWRIELMXWM
IFRTEB
72
33465
10617.0
BVLDDSEPCCEIBZMEV
RKYAYL
80
41366
29001.0
FLCYAJCCXTPMUMLSG
KKUPVR
7
21327
28601.0
LJROGXJFAWUUVUWQR
HRMOEVY
52
39744
8626.0
NDPOEOFEKXBFCXELY
DOHYYYW
44
46287
73646.0
TFZWQJIJADLAOKGAC
GEAEUEI
70
28086
29211.0
HHYIOWBUKPQEJEGFY
QWPPJQU
13
22523
27482.0
EYXRGAOZCDCBWKLXU
GIDNETE
80
30686
50849.0
CPYRSMVOMAQZUUTZK
RXGVECI
17
43422
30597.0
UNZMXHENBGHJNXVTD
XHDIQK
40
32924
51169.0
SZAXCUPZFBLGYFSKS
SNAQEZG
79
37140
12042.0
JRRTREMSNIXJVTOXL
EQHRAJ
86
22177
33487.0
DAPIRPMPHVSZFXZBV
WMSIGWM
33
24192
75622.0
DBTULAFWLOZVVGNBG
QSGEKT
19
42019
65501.0
CFYXYFUJEWSHGYLYP
QQMYNTH
20
26598
49621.0
THRTGLBTUZFRREJDX
BUQMQDH
76
16923
64456.0
PZFOHGYMFFSRXWLSM
RJTFIAN
79
19284
32425.0
RZCRDINAQUADAKTFC
LFCXAHD
73
29967
49398.0
SHRUXQHOOHHJBPRLJ
EZAGJP
48
27836
10735.0
BGSVSPCBKSAASBJMY
NLXCLQW
71
18323
16896.0
EIPMZGKVETYCTZYFR
XIJAPXU
39
38561
75596.0
JQNZZFLDAWIRDDNMM
FYVMGQ
85
51939
31590.0
OLIZWLCBUAFZZKGAE
KMSIWLE
36
53403
18526.0
XCJNJXEQVYOVPVUQD
LNQLDO
34
22634
16762.0
HLZNIXDAMKBPQMYUL
QYGCDX
13
43447
30555.0
TUZAETEZOTCNKVNMP
BPFTUX
79
36449
40458.0
KITOYRQUNHNAPVMLW
CRYOENE
3
53961
18985.0
XUMFKNDAXNNHQGJIH
ZNDTOHX
4
35577
67807.0
VJMPBQTEQZPGULUYB
FAHVKT
57
20501
78798.0
HVDTMNJORTKANSSVT
AHXYEW
21
50786
16563.0
VDBWVWLFHMNXCALGO
UKQZFP
18
36011
18624.0
EBSJHVKDWUHWCBEQS
XBFVJA
26
47616
31688.0
WRZMBGKCOBSUWKGSJ
EHKGFLB
27
19741
16154.0
LHJBKKBKEEFXVREEX
RFTKQPG
77
32829
46386.0
RTHDEYTYJZACAFMUH
YPCPUEX
10
32434
73433.0
MKIVNSQLNBJHGFDCV
DRQFCJA
51
44476
14417.0
QRVDBLUYUPDEULZCK
ZBTIKYE
69
23702
55983.0
JUEBOFBARKDSDJCUP
HILNNS
86
15431
79243.0
WDSLMBEOTZLHWQGZS
QHXQLZ
87
36754
73441.0
RPZEFGYFHKJXOTAHA
MIYAYCF
11
15802
68779.0
HHHAYCLLZRDDNBSFZ
OBNKCRS
79
53226
73761.0
WRVHDTWTWLNYRGGST
GNLBZIX
89
32267
56765.0
SGUBUGHKWCOMZZZJJ
OXOJCS
53
46703
16021.0
FPLRGCXCUWQAECWYG
YUKGON
87
28262
63113.0
HYCCZWTBDQDRFJNLW
UZKZGKA
69
36528
48730.0
PQIXYFNFDQTWPRFVK
CDNYEAS
32
20741
21158.0
GVJPYIPAUWHUGARPC
TIRZRH
27
29318
59250.0
RQQCOUREBQIIYCXTU
CIVGPBW
31
41386
69940.0
XULOHQZVGBUEZVPNK
XMQHEE
63
15705
41114.0
SXTQAENQDKHVADNNL
IGNULSJ
6
36699
77363.0
HJGOSYKCQRDZVNOBG
FHPFBU
26
21254
42132.0
WGUVQJOMFMVHEYGME
SLLALIM
69
46886
48733.0
BMZCDSJHIFFDHNGEB
NHCTSM
48
49923
17280.0
QIPRIKXCMENMAOCDP
QQOBIM
27
19620
52061.0
JJSYJFGFJWUMZWUDN
IHXQGI
88
31967
19490.0
TXSTDRLZAYSNUXGRS
MFKGCK
27
30857
29654.0
XPAKMJQQNQWPVVPZS
IAAQNGW
55
29441
76281.0
XZKJBQKIKWOTIZXTI
XPWFJJ
75
24356
40256.0
QHMGFGLQJIHYJYTWT
CXLICOU
65
52814
23670.0
GYUFZDLQEQSMSSYMO
OEHHZZK
87
47725
5625.0
RFKEKKODGTUUPYHNZ
YLVDEDJ
82
42234
73949.0
BEVKGNDXTXCWJMYTW
UIABVVH
80