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
19216
54719.0
KUTBMKODRHVSNNUUH
FPVYFHJ
41
38617
41008.0
HQYKDBHCOGVAFUNMP
KJJSUHI
65
18033
39181.0
QLIVJVQQHULJOSNDS
EKLSVNY
6
23389
17071.0
LCLNAZLNVCCLLWKDC
ROXFCR
4
34041
40317.0
PYYHIOVWAYKOFQOAF
OXXLYX
5
18217
51375.0
QWFTFILIPJCITFJTP
BRTYXOJ
1
19965
19964.0
JFIZJEFIBILUIOYLN
RTAQLRX
5
35752
58741.0
MJPQNMBUGZMYFFOQJ
XACGFK
79
49756
56094.0
FIRQJGTMJIOQSGBWF
ECMICKW
80
26575
24672.0
BXBYTJTXHDFHHIGHG
GKXFMA
59
25412
54514.0
CAGHWZUYNRSDITBXG
VRYGEI
62
24500
72549.0
TKOUAIWAOULESFUEF
LWJOLHG
10
50390
79041.0
TSPDSEDLJFALOATEB
MCSWPE
82
38253
71208.0
YKZXCCATGTVFIFXHD
VCZQAH
69
40901
28837.0
FMXTQOJOAQYQPGUFR
LSVNNB
42
45889
35441.0
EYKLHNQFAXVGBFLST
OAZASL
41
24814
66712.0
PGSEVNRYTGMROWLTP
CLHZFCW
52
29279
43108.0
BWQPSAQTDNSSBIWPS
VADKNL
19
35127
65268.0
UUFMCSDJDNGEPEKAT
CRNHXHY
50
53863
11866.0
MQGMUPJGXXVPJFULJ
WSDGGTE
58
39214
44062.0
GHWQPAIODSZWHZCKV
FBMDCB
48
21085
55948.0
GYRFLMVRJEBTPJMHC
IEJEGBV
41
40722
7570.0
TLSDCSSNAFLZCMKJY
MAQIPNM
76
30182
45532.0
HWKGPMFKGIBFDWOGE
JMAFFBA
59
48511
67054.0
JBTPRCTUBMSVCDTCI
AQZSHO
73
30011
65906.0
GHQJIPTUYOIITQZII
FMHZQH
85
54299
71188.0
DHMXPFMIKQFULHZSH
GVZPMIK
85
21709
77431.0
VOTGLMRWXJPNBUZCJ
ZCUGFQQ
41
46825
50078.0
YDKQMFIWOVCWEJXLW
ODOVWGY
7
28088
71890.0
GSLGZQZTGYJVYQBOV
JLUMRR
50
25351
67054.0
GETODHINUFHBSGHDH
OIFNQW
85
43133
18972.0
XHRXLYHGGPWFYQAGP
EWIHON
56
50459
42044.0
FBXIFSQJWGNILSOPM
VEOOVEL
26
37151
64123.0
NTYMATQDLBXGEGKVC
YXWIMM
45
54331
33331.0
VIVOTLBEUTHDZXCZS
LOSPWOK
1
54917
51146.0
OLZLVDADSLVNLITSS
WUHNHN
34
18647
72709.0
TYZTZABVVGLVPVXMP
BNEKCL
49
15681
26892.0
WJLUHFPJQDANQUZHY
NVROPT
62
24924
9492.0
SAMPWJTTGZFQGDQSV
KKNPUMB
33
25862
21043.0
GUCCWDIIQCFITDBUG
QDBOUVF
72
48073
24329.0
CWKZNLCNJRQEFQUHW
IOKOHRW
40
34677
52257.0
BKEHDCFHYMLXSCLQS
HJVIRZM
45
18729
76538.0
DEOBSBHQHZZJDCVVV
THKOFFM
23
54931
72292.0
VWYBQHWIMCFYJVZUQ
XTRAMPK
7
43193
76065.0
XJOVRJNWNTWEWCQXC
DGSTWU
25
50166
5735.0
CISVJOJMZSFHEGNXZ
UHGZAA
49
50259
7151.0
NXQJRUMLOSYVUGXLX
FTBYQR
81
38061
11369.0
WBYSBWWIMFZNJTQTP
TVBBBW
13
24111
51890.0
TKHJHJQKIOLNAIDSP
SALYWT
82
50132
8305.0
YUZPWVPBJFSRIIVIV
PJGKTUI
33
32035
12959.0
RDIDWJHWUEUGTRDKC
KDOYUI
53
50880
11131.0
YELEYZXTUHLUTASAJ
RXQYQV
37
36996
11007.0
HWPLYMQYHFHVELOZI
BCLYARS
41
31630
20645.0
EKGJSTPMBICARZFOI
FKIXLKT
26
48943
53910.0
QGPMAYQPYZEUYJJXF
NCRMIJ
78
18516
73405.0
FUCKAAHXWLIFLMZCQ
VEIGDQZ
59
26746
7086.0
PXXJABMUJWOPZAMQZ
XFWMUP
73
45793
59588.0
OTZZFTZBDETJUPMNY
QBKYOEX
75
46425
28150.0
SVIEEHPXDWFIIZSNW
QXNPBDN
69
29882
27918.0
KSSXVZRNAYNEAEQJM
ABBIYXQ
32
36969
31628.0
XIRRENXXTIZMNWJZL
VQTESI
4
24969
37386.0
MHHDMVCAIKZIPVQYN
RTTPUJ
72
36092
34699.0
RPLHZHONYVZGJNQFA
EPKBZEL
19
41136
30431.0
KXWHXNQZZBLABYJVW
VEGDBYP
85
38400
68428.0
HPYQQJIYTUBPLMCST
ZJZXXS
6
42022
23484.0
XOQARWJQTIXOFNBSD
PUCXDJ
64
41583
48208.0
VOHARNKJMUQHLUGBD
MVAAEX
31
29598
6072.0
XFJICQBKLGRKRZFTQ
XYLAGD
26
20450
25895.0
EAEZTRHARHADKQBIW
SCRZRC
52
36960
59266.0
IDJJHDTLCIARTILMC
MYHHVW
76
21486
44965.0
RVUJTYJJFJGVFFPYM
CRJIAH
5
49294
62132.0
EXNWYQCDAXUIABUUL
COTOKB
53
38911
6035.0
XQFOAUEMYOKWCZFKI
LGRRZIX
42
32790
37088.0
PYXOTPEQHTOMWAOSD
IWNPHF
65
21209
75115.0
VXAPYJBJMBCAHYVBI
GCGIAO
14
16370
25512.0
KVLEQEVHEVNYTQDEU
HJGFPOW
40
33798
7791.0
KUIPZPSQCSBQGFBYZ
XZVDGZW
60
28801
35593.0
YYOTQCMGZZIXXJFUF
YINCJU
55
22950
28200.0
OUDICJIYVBDLZQAQT
JRCCET
49
46912
65176.0
BEQRLTQDPXASFLAJH
XJHBNM
31
36774
29738.0
GCKIQNQJGMASCHTZU
ZGQYJDJ
83
40429
63413.0
GEUDZTKNXVYWTFKUO
YZMYDQ
31
27786
64002.0
CGAWMCOPBYLFTYBQZ
XZECKBD
90
37032
12972.0
BFQRSMZRHWSXKKWIK
IJIPOD
16
27876
43981.0
CTTALDMJYFBZHBLJU
FYSJLBX
42
23408
54218.0
XAXQZZGFBQRCYYXTE
QWGEAOA
55
29781
15115.0
DDSTNBDGIMNAXRZCX
HYCDET
87
49282
30319.0
VNXGRWCQZGCOFIIIJ
NFQYBEG
59
26049
10735.0
LHEXOGNIEEOBKLLDS
RHYYQA
6
43173
45694.0
FKQUOHEQEBFQPJAZG
PKMSZV
63
23742
40909.0
VMQQYSQHOPOQNZUJP
DOWMCF
53
40998
72700.0
UCGSZBNTZTPSMJNTX
JCAOXOV
48
17949
76999.0
OWRMCGWBCSZDSIRKS
YXMLRAL
17
36753
19357.0
ROWXVCDKFDFXQJZGB
JGHPZJV
85
26772
5678.0
UKOFXTNLHWOJROLGZ
BXGHRT
18
16852
34605.0
MGLPVKWOKBLSXHNQL
ANQYDZ
22
50924
17978.0
APMRHCJVWZHVRPIAR
BUWNNQ
28
20593
48076.0
BMIWOLVBIOSZBMCOT
VRRQRP
58
43913
58106.0
ZKEEXGGGXZHWWTIFA
HGKSYWY
67
39944
24768.0
QLXFOJPSRZCPUOMNH
JYAXRS
18
45180
57735.0
CQEQNBZXZZDAYQMNL
RJAELH
39
39137
11705.0
XSIXCXHEPQYEZUWGH
NEKAAXY
44
54004
20048.0
TTLAZDNTMRSRQMQKT
OAZAFPE
68
17319
59475.0
DYUQEHYEQLMHNDJMG
ICGYIQO
10
29550
59739.0
COPVBFKOIQFCVZXVR
PBKZLV
12
30742
19655.0
SBJTZHVGLQVORCLEQ
LTYUEN
31
24200
59905.0
HIPYXRLKVWWMIMUXC
EIPOEI
4
17639
44639.0
USNMDRZUPIEYNHABA
TVMBVA
23
34445
42414.0
ERVVDVVITSMTHZKHW
ZHZGDE
8
36458
40627.0
APYZHZHXMDYKXFWKP
JHFEXIH
68
49735
25405.0
ZRGVLVBKONPDSUQOZ
IKTNINJ
74
24081
38650.0
WUMUWMGJUAURPOSRC
VCWUIN
27
49792
54915.0
CAUMJTMAPZDFBTZML
MFNMEY
75
28794
56632.0
MLPVFINCWOOBJRMSF
GPCVGWQ
2
37402
20764.0
JBZFKBICAUGOBZZKT
RRZSZSL
78
30772
34081.0
DEYEPPEOLEBYIJONS
HVGRDEV
65
48910
55370.0
BHXJXSINKXEWMXCFX
QZQTICJ
43
53736
49989.0
IPEILYBASHVYJMQSC
TGYJHOY
65
53367
32220.0
CDVRTFEVEDKMFEHDG
SIPEJY
20
30298
23821.0
NLIWCIHOFPEJLWITL
MXAWYL
59
28337
40288.0
TWBTVPANVBOXASYYQ
ZCZZIK
83