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
15549
78652.0
PDTJEEDOYUSXURVVL
COJLJK
24
23552
75156.0
KYISYJZNKCXJYODQT
TSHICC
29
51456
19800.0
OESHPGKWKHSRRXCIH
FAJZHWN
4
42598
13475.0
UREHJFJZEMLSPNVAQ
WZEACQ
24
15490
17095.0
GVGVCNIYNGCOCIRZE
WQHQCT
37
45038
58427.0
QKMIEMMIISARJQNLL
INDQKSI
5
26449
46028.0
JXFIZONTSRURWVMNU
GLQQEIK
38
47189
32030.0
KUMFWQOPSCEOLAXWG
FWJXWT
81
30772
68441.0
TEFPLHAFITHNIHMNW
YZFMYJ
58
34704
16445.0
DRAXUOERWVUUDBBKR
WBNNWAT
76
39908
73031.0
HZADAJHRJMXKUKZAH
DQJVVOU
78
34053
27503.0
IBKWSFECVVMMCNXEM
TWNVHI
66
52853
60603.0
IOUEMLJWCLLWYEYHF
MCDKDTS
86
25374
63415.0
SNLVPDDNLKKAADSCX
AKZDTV
31
48358
49199.0
CNRWXMEFOVHCNTTRD
UQBVZIA
79
43149
76793.0
HNCAPJYLXWWXHHDHR
KKUQFP
74
48105
24400.0
GOTCFUQWOZERMDWYK
IZLUDPF
79
53667
23101.0
VQGGAQOQPMFMEWLWI
UNQUHJT
9
43450
65591.0
CTHUCOSKRDFWIGFSN
KUOBZOR
29
19325
69551.0
JAXJMTQBQQIVRECII
QTZUEA
51
33221
42142.0
TAPEYKSADBEZAROQP
PIZKIFW
75
39449
29946.0
PELIYUFAJHNOWVFQY
DYWWUG
63
18269
68768.0
WYGMFJXKPRMTFFCQK
WOEXPTX
29
39407
62672.0
QDGGKQJBXUYIRZNRQ
NKAZJK
59
38634
39082.0
JEANXVAVNULUOSZPY
JILIMEO
15
22203
47212.0
RKBYFJQEEGIKOXKAB
ZHYDBN
58
47617
69106.0
DBMBVKXKYYVCEEHVQ
QZCKFO
71
44735
21266.0
JPXTWYEZOKFUUXOGL
ZBLMPK
13
28784
17765.0
SOLHQNMWDYOZOCCXA
FXKIFWU
44
54798
68174.0
HWZEMBFRZXLUIHYNA
ZGQSBNK
13
32537
72884.0
YIMTOXIRKGKQPNIHQ
AGJQHAX
32
23001
14783.0
GNKPVEHMRMQUPWQHB
ZCXSKN
25
33326
30051.0
GNBUSQSRZQALYIYMG
JVSLOI
4
29054
62489.0
JPGZAPCQACYUOGQDE
ICXDYK
82
17020
62210.0
QNJIKYKPYWRSDJELA
QEKJZA
67
50118
44193.0
KELWLFPPBTMEJNOSH
RUFIPV
37
42646
23195.0
VDAFDVRYZLHRTELMD
OJRFNIH
90
16192
28106.0
RGVLYFPPCYTHUVVCW
ELCPIC
34
22932
37065.0
FEKGIQCSYSUQZEYKL
HNKWMZT
34
27376
5867.0
WWCFICZWZQYCILJOP
JPGDRF
57
54851
16961.0
JZTWWNISETJYTLIMI
OCAGCX
70
51514
13848.0
VLFZZLSJUCFTRAJML
MXDVLX
63
43571
33434.0
PBIOCUFKXVZJOVBTY
CBXNEL
34
15076
32232.0
GOJIZGIDITOODKCFD
ARSTYY
86
28650
58345.0
HMWKEFWHFMXADGFVI
XFZCTI
25
28427
47372.0
KYEEBYIJXGLIXYGGN
IZAMBV
80
22254
65458.0
QPQVUKKUXLONKJMOR
HEZZIO
78
34488
14396.0
ADNAPSQJIZHNQQBUH
VQQKZV
65
26963
44578.0
BMJBRLZBPHEBBHJGO
YXQALRB
12
36011
39913.0
SGJLERLMROXKTSDOT
RYPTEN
37
41310
22944.0
VXYIOGBHHDGHCUVIU
QDODPAT
36
51076
62561.0
ERVELJUUABXKCSTJB
EZOLXSI
58
18411
26957.0
AIAAZCPADXFNZGVNX
MBNBKVO
26
23509
6513.0
ZQHWOCHWXYUKPCXYX
TOPWHGH
81
42420
61916.0
ZHYEUALMKCUXRSDJC
EJLCHV
62
43205
53215.0
AIBGIJJLRCALCAGKY
RXOOFA
12
32612
73989.0
XHGCGKUWJUAZWUBGQ
DXEFLD
16
34352
75098.0
VYWTFUKBVDOGHGVUM
FBSKJAX
1
44444
70167.0
JVWHFBKQLEALBAPFN
QSDOEL
37
25527
63577.0
PCJYJGTSLKFVFHEIQ
WPYMXU
10
26141
47465.0
AIOCGXVEZUHBBWKUC
DBWCAT
51
24929
33094.0
ISAFGBJTAHAREFPGS
BQLFST
18
17803
68019.0
XYYASSMDNNSILZQBF
WWQKRK
47
30707
27170.0
OGZXBYKQTBPDKDYIY
EYWRBK
61
44942
35203.0
PMUKEXYBKHDZVXMUN
FFNGRS
23
52509
17013.0
OQRHVDQHZJBCZMJIB
ALZOMX
51
51652
26501.0
THZRIKRWUZFFUERUZ
GLTMWC
74
29935
56760.0
UHZKTJJXDEJGSFSLZ
KVXPEH
63
31709
31251.0
VFBTGIEOXYFLBQMSB
OKMDNGH
73
44761
25827.0
JFUEVVWVBQSOFRJYF
XMDKQRI
47
46413
5743.0
DYUNSADCHADBVHTSU
VJZCVJT
82
36226
77817.0
QKTIJUWUVQWWWHVSB
BVEDIZ
65
52427
63441.0
EEIWESMKQZIOAUQAF
ZDKETE
54
49908
13366.0
MDGPXXIMQGLSYAZYF
IYDYMRE
66
36269
45747.0
NFKMBZKYGWTLOTBND
PDZAASI
72
17946
58366.0
VYENYJPTAMDYAHBYX
AWDXRJ
63
42193
49257.0
IXTJBJQWPNMCZEXEY
UKPWAX
1
47068
58819.0
OKAMFHUOUBPVGFGLI
YVSKFP
20
29830
47566.0
NLCSRAPYZKBBMFNRO
OZHMNS
37
21606
58950.0
MGNZLAGUQQNBGDCOX
KHVDHOC
19
29338
8545.0
PCAUNZHHUELOPBEMX
JILCEM
26
24972
36503.0
GWHTRUSRHYUYVHNHJ
SRTVXR
23
44078
69915.0
ACADBGUYELTKGVUPG
TJWYPXZ
13
40756
15494.0
VIYSXUWGQAGURTWBM
HEMQUG
77
52838
22977.0
YGAXKRDUITMXUVTOS
GFCVPF
38
15999
21996.0
TOBIEWCWXRPHAPESB
PBDAHON
39
37779
9680.0
GEYFTSRMHBCHFNFQP
WGMMWAA
39
28565
36186.0
RBMEPJWFJMGRCUCTF
WLKGJW
36
15398
9509.0
GTFWXOUTSYKDKOIGP
ANRLTW
72
47718
61372.0
CCFHYFOOZNNBXCCJN
ZNVUYTB
31
48290
56847.0
QKZOUYQBUDWDALZTF
VFXTIFW
55
52148
6425.0
IPRZGHQEYFTORFQYL
QWWPBTY
18
18077
42221.0
BARABOURAIYHGTCXN
XQYMOS
32
44615
43246.0
EGGYTCVWCFQOGMYBM
MDDCLI
84
48654
48101.0
DTILOVKLAMBKPDSAQ
CFOXIOK
73
49784
51053.0
NBVAUXMCPMYRZCAJJ
OCULRX
11
18613
70833.0
CCLAKPWUMCOXOPMCZ
CHHBSR
78
32927
23039.0
SWMTDDMUSCHFWLLDF
PJNDEY
69
34682
35133.0
JTVZTLIAVJYWCXDJE
YKCZLTG
18
45544
49910.0
XXOPFGGTOZCIVJPRE
ZWUCDT
72
23940
22985.0
MPSKJTOZTWATMLOFQ
LCGBPHR
41
26997
15226.0
JPJSTJRJZBUONLNUG
TECXWMO
89
23967
17317.0
APSQRJMIGIDHABHZT
FHHSBNY
18
22438
29742.0
HYBAXLVMPXBXQUOTZ
FVNUUGT
7
22707
60227.0
WVHGMTVWTHNZVVFQS
BOITJP
66
20821
24671.0
JCBLSFSKWUMAJTKSQ
KUJUITQ
17
33832
34690.0
RVBOQEZGNHTRGAITL
IDSVYT
67
21482
18768.0
MSSAIDMDVALQFITER
VZCFSEX
7
54107
77301.0
OPWIUIIJYQPVPYVVG
XOZSRD
35
16911
68512.0
RSFPAVYZBWOVLKLLE
UHMVQQD
77
37442
5048.0
WKFRWXRZNOVUYCZEC
QTDQCCS
39
50633
76698.0
YZKWTKMPCMOHREVIA
ZSBFIBQ
31
32192
30637.0
PCJDLLTTYSHEPUTPK
DTQOKVO
15
46964
46503.0
IELDMEPHNXAFTMFHP
RLIWJXQ
37
46012
22888.0
AUWVZLESJFWOZRFAX
FWQOTXV
83
44442
59787.0
DJQTOJCWAOJPBFWOZ
JRVWRM
80
54439
12667.0
YVYNLAQTVWJKAFEPF
SJJOIS
19
40769
8784.0
ACIWORUNGEFCEMAVM
QYKHUU
34
43120
61200.0
JDMQMJXXICQSYXVCR
JSHYWRX
72
46490
57226.0
LCQNJQFLBOPBKJXNE
ZOPOTMW
69
24055
53512.0
VXGVABAMVDHMQCPWH
EMJYNRC
49