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
31560
25206.0
ITNWBIDFKQIWQXVQH
KCYUWW
51
35741
37126.0
KCFJAHWLMSSBNRCII
YEUIVM
33
16869
51808.0
QGVQKFAYPQLNPFSKQ
HWIYPNG
73
36785
22593.0
BJKCBHYILPIRSIZGW
AKDEHJI
31
37207
21851.0
MNRIFIRVIAYBCIXDY
LXRBQLU
22
40879
27372.0
ZMSMKQUXRHWFCIFLQ
AZOEXM
49
32212
69347.0
IGYAUGMPDWAWDCLNW
TGCJMMD
58
29680
50168.0
GFOLAKMGSCPEHZXHT
JHKPSR
44
21137
30213.0
LYFVGNQVMXQLSNDBD
BZXVYDL
59
17534
43346.0
AIGNPZQHZRYZVGRYF
QLPQBJ
66
41780
41362.0
YQGAZYARHFCGQHKQT
SIVZFMO
20
45916
15271.0
IHCIRCTKFOTXVRZHY
MBPSEVC
31
34561
31699.0
PQHNGFVURYDMFYLBS
QCRFZGS
49
29154
70132.0
NMCKADDYGFZZJBAQM
AULSJM
71
17841
35211.0
SORTRNOLBIXOEKUBB
GHLLONG
17
33068
73870.0
BCCVNJKWWYBRTUYSE
BJHJJJL
64
23595
69029.0
MDNIAAMENKGFKUSCQ
FTGZGHP
22
33992
35512.0
ZCUTUILOZFWRRAJGY
LXSQBZ
39
16034
55628.0
FSPJTWINPPVGBNIJS
WEURRYG
90
24590
61410.0
IEOFOSGYCTVLTZTLL
NVVCJNM
5
29869
13152.0
MIXCVQBRNXJOWHGWJ
TCAFCDR
51
23043
14603.0
OTUWWBNWPIXORIHHS
YEURMU
9
27033
25565.0
MATWNVGMJRTONGXAY
JLFGRFX
84
36340
61460.0
BHTGAMVCIXDQFTDOP
HPUHKNC
90
40032
19256.0
YTIZVPBHIGYKRFZST
LKRMHA
40
50878
61637.0
PGYQDMBQEHELONGLT
RERTKQZ
61
29173
7022.0
WMXLKRAQADPWXJNKZ
TBCEGS
1
44689
25996.0
HPZCSMPZMWYKWRQCD
FIJOBL
25
50647
44041.0
ODYEJEATKYPMNYLPM
ILEYNAF
73
15407
78793.0
KVKDBWDNHIXYIOLJY
NHZBTZN
42
40273
76769.0
ZLJIGAUJSZIKBPBQN
UXWXEXW
34
15329
57690.0
ABZMCAHPBFGXSRNOO
ATRPCQV
13
18267
40695.0
JWQSYQTOQENYBYNNU
RWHWHL
18
34131
43391.0
PYQMOWYZJLVNJUAHP
HWAEXQV
4
31622
75147.0
TFZPBMGSAINHGEKRS
VQSCLNE
49
20170
61784.0
CIUTJVIKTTKMMXYLZ
JOLYFXV
45
34787
42479.0
GFOPZNTORPWJCBTIW
ZXWPGDL
46
22646
72901.0
GXVRUYHRDHAJSPJXB
TSSJAFA
58
42958
72915.0
PSKJAKUVPNSILMPWC
ECLCQB
80
37733
60411.0
XAMBBMZLXEQUQFEQR
LUZMXWJ
44
26389
28362.0
RUAYZCCXNUSKWLGZW
HDAQSF
62
20296
5022.0
PYUMCTOWWAIVKFNPM
SLWSFQH
11
22683
67147.0
IMTFNIHDDUTINKQAG
EGEHJQ
74
23124
70382.0
IFEDLNZOQGETKBCFV
IZHTXTD
60
18248
57959.0
BFMLFJGNCCPBPWFSO
FBSOQJ
1
45802
46439.0
SBINTOJQKYCHCMMSK
KDXUCY
25
46644
58510.0
PQUXPISCCCARQCXQJ
WIALBS
15
50998
17907.0
NACKJGTWKDILEULGG
WINRCL
81
17346
44135.0
SDGYDSBGSUUUSOJNT
YAHJGIM
70
51112
71898.0
RWYYCNTZAREINFVMI
FMAONVJ
44
44660
40982.0
ZLTSDRLTFRWEPUXHD
SDAVTGM
85
38611
14436.0
YBUWEYYBXIPNQNPFW
NXISZE
80
44957
73546.0
SKIBUKFRFLREOTRPF
AODKDI
22
42683
6565.0
GMLDFXTWOEOPJBVQG
SQFJQI
16
50760
63275.0
MQRMXZFLNRZDLXWLE
CGVBIB
40
30432
63352.0
TMKRGGOQPKCPKJHZA
BWJXYER
16
52925
78331.0
ILCFVEAUSUTGXEEUB
IUDITC
16
15135
22264.0
VMAYXRZXHLIPAKCGL
YJKEWAD
19
50217
11948.0
RLFJFUCNHBBDMDKCU
KKPLBHV
63
49032
16451.0
ONYRNVDKSTALGIPEO
CYMJVDT
12
49437
28518.0
NWYVGDIQZMKPYSVKH
HFXOEBS
19
39765
62370.0
EHNFZLKXCMXMJQNKR
XTZHJMU
19
43089
32663.0
BBVZFBPFDCZOUIJQH
WNTJTT
10
40930
34162.0
IJAQORXZPYZMXQSSP
OGHRXW
40
25053
41047.0
ADSKEKZJIAYLQNXYZ
NVMUDF
59
40601
51374.0
ODNUTNWRISCYQUGWI
PPYKLGS
76
40427
32778.0
OSBCIFLXWXCMWZGJU
ACHCEE
3
47942
38408.0
CUSAOYHMYWKRDNWRB
JIDYHRB
3
47752
10235.0
MESYEVIDBKJVVDRTL
XSIRDV
30
29724
24800.0
MWVRMFQPCUIZQPJVU
YRLXND
61
41175
33377.0
DDCATGIVSRICICQQJ
SPPSDXP
10
48895
21537.0
VKOSFKLBDOIQCNACV
LALYDOY
27
33542
66990.0
XGPZXNORFREMWPRQS
TIWZTE
61
53013
8114.0
FBJSWYEBSLSWZGQZL
QLIOEV
83
31035
74704.0
XFDBGETAEOOWIHKCJ
YQQCFG
67
33244
40830.0
JZUNUSTHPFGCBXHYO
BYRLIL
65
49773
52363.0
ZFONVGBEWIQBQPQQN
HBJSMKY
85
29307
11325.0
SKOLIBHDIOZKRVZNU
KKHNFO
5
39588
14199.0
GHYAYTQJHRSNBKQQP
QOLLNQ
61
53539
76942.0
LOWEVFGVVEAMVKSVJ
PNTDTC
58
38417
25228.0
PIFSWPDRDODNDUYME
IQGSAS
90
28428
21302.0
LBTXVIKBDHGZYMZVE
KCRIPQZ
78
17855
30473.0
OKPSFDWGZYPLBGYJR
YEQTLRG
66
19097
71298.0
OLQJHAETNDMGFTKAY
GZRYAQ
18
23169
54451.0
PJWTFMLCPDPJPGGIJ
TVNTXW
61
15508
43702.0
QTVUJUCWCCQBNPEFV
TGVSYGI
5
21818
63434.0
PNFPEQRPOOMOISWFK
PCFTHO
16
50840
69962.0
RTOXCLLBKZGWSMWLV
MFGVENY
53
50191
6910.0
XJJUIURYHZEFOPUUU
WCCMMT
55
15362
73757.0
ASJYORUOOKPFWPPGI
AKJSEIX
6
41075
28794.0
XUVJPGEULVPGGSMYQ
WIDFDWF
5
23341
52067.0
YEBJGUEUCASYDOLEV
RMFSWUH
2
31228
14839.0
MJHPTMVWKGBOGLWUM
BFGGEO
13
40731
6694.0
ZDWUJZXBNWODHHUWT
COUCQD
28
40708
40860.0
ZUEAFZFKGKRXBNZBP
LWURKQ
44
47959
11493.0
HFFQTCAHEIFPSUHHS
RBVQISY
31
35860
23443.0
TVOOIOGCOYCMQBSXH
DKOKMIC
55
17500
59302.0
KVQHYNZGAQYIDIJIS
YQRNES
69
16601
26486.0
YUTWBFKYVMSDEDVPR
DVLOKZQ
62
50554
9312.0
LIYUPRZJVACERLNHM
TZWHGHM
80
28404
53105.0
RYLBAJPKEEDNDBFHV
SWJLSRG
22
25410
42668.0
VSMWHZIZVVRZOGKJR
RJRWUPI
67
26344
76056.0
RLNXGFZXRCSAHTHSK
OPLCME
67
53788
35964.0
UBTKHDODKVMVFIDKF
HZXGDJ
89
35576
59225.0
UVTPLZDNRHFNOYTQQ
MOVWTK
4
35244
24887.0
ESASKVXGYJZNBRQHA
WOFBMO
60
53284
28479.0
HGCNOWVSURZSWVDTQ
AZCTVA
24
50714
68282.0
ERYKCVFVQZAXGFDCC
CHKCJFS
30
27891
42729.0
TPGFQDYTEHEQBDNVZ
THINZKM
10
17655
43895.0
KBZXYYJLYDWMZMUIU
MZHNFNH
71
15873
26278.0
QWPQFFENBUWPLPRJA
KPFSXWW
76
54662
53559.0
QGMVFAJAJBKZYDHCC
BSTGHUT
37
24917
51316.0
LMPROSEPPJADMKPWY
QHSMFI
9
47773
62197.0
BXOOECQWKSVJGFDGC
YJYLEN
46
30197
8093.0
HELKOESFDRBDHWWKL
ZFZDQL
57
25316
37821.0
UOJPPJKIJEBCXLMRO
ESGSZSX
2
40309
64941.0
CHXLPXIQYQMGVMJHN
CQEAHI
55
33310
15802.0
JDXOUFRCWKQYNFPCZ
QCNXBE
38
19823
53513.0
ZOXFTQWLVWZYXQHTJ
IMDVAU
75
29199
6450.0
YKGFDHBEPJTSYMBLL
DUZEBOF
29
33668
61866.0
AZFWVSBGXIKMDVZLT
YQSYSC
3