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
40058
38363.0
PUZUYKGTJKQRUFIGN
QXPPNVS
7
45868
47689.0
BFPHEAWIQJKZRPKIS
VRKIWH
20
49271
59727.0
ALBPHJPAZDBBWAHXZ
CGYNAY
36
50171
5224.0
SSTWLQMTDRVEYSJYD
JKFRWS
39
18918
52630.0
ZLWGSXNJMOYERANLV
BOSCINH
6
32944
40282.0
CQQRNPYTLQQYQQEKY
OHADCJS
76
49552
16209.0
RGNPIEQRUBHYSMXAV
AWOHAU
34
28176
28947.0
TGPVSRRCOWKUGZGDD
DPFBYY
47
19278
38609.0
QHPGVNCHWLHPIWRFK
MEQVHYM
31
39240
59002.0
OEXDVVXHKWIAZIAOB
PQMVRKO
2
45682
79685.0
URYLLNSFDRFMEYQNH
HUEWARC
20
25016
33592.0
HRKCATFZZOHHRWTRT
UDJQGH
78
51294
23933.0
JWXLBQJHYTFSEGOEJ
RANGVZ
23
25540
13950.0
KWOWYKMYZRSYMOZRX
HWSJYM
62
48769
22454.0
UYCAYFRUIAZELIHOZ
KPEYIVZ
38
44936
13646.0
UGFCKKSYJVLVPCPQE
PVNWAS
35
37598
47224.0
WLHXGSGXELDTNUHXY
IZWKJA
43
36045
75050.0
XGSJTYTGUYBZCTGMN
FNOXBH
32
31285
59675.0
FOVACZCOQKDHSOGRH
QZVBJMJ
71
15347
63872.0
XDCIUUNZPRKBVNBSI
XLYDNHB
26
29691
27243.0
LBVXNDIYICWLKUQTG
PPBLQE
36
43086
60257.0
DEAVMSUHVFREDKPVI
XCTMDM
85
52744
61579.0
JCSUNOGMCJIAYGQCV
OPQIKEU
2
32023
71511.0
KFAOKRQLAYATEHCRC
ORVFIT
28
53705
7554.0
JYYCCUTAAJFDKCAAC
ZHXVCL
79
24130
46528.0
DBLXQKOWLUKNFCXGW
DVUINLT
77
52826
28695.0
UISALQTRBUBKMDGZA
UMKPEAS
82
24142
11502.0
NTCJJWEJLXLSJSADQ
GMJOOJO
75
30172
21495.0
LKLOWJYKTMBYRFUIK
VZKPJXB
29
32954
73327.0
YEMYBZRHSEAQXMYLR
EMYUBZ
44
15347
48850.0
MZTSDCUVCMQJWAWBW
TBWBQY
42
48512
75867.0
FOORJEDYXUFXNPKIW
XSUYZJP
34
51744
40128.0
YGOOKDXWVXRKHEIAQ
UKMKEK
28
29658
18619.0
XVOOTTXGGKWXXPNLM
XVDOYA
90
51762
72044.0
HBRRDOVUQWOGSGFPS
RCJQMIN
41
48981
10154.0
TSSONKSFAYDGKUGKR
HQQLFP
44
26151
53805.0
BPKRDERJRRXHPZZPA
MMFPEB
90
23756
23455.0
PUVMOXIHAQLELNQNP
LALKJS
39
38774
59439.0
KXNJFCFXHTLTFQDCC
YPRNGRD
17
27519
37425.0
ARRUHUQINMUVKKDED
BAXCZDG
17
43497
48002.0
VNKJMJIJYEPFRLJFZ
BJPXHZK
28
23337
16602.0
QSJIMVBMILNDZSIJL
PCMUGG
28
27263
65221.0
AHNRCOHYVCTHVKZMW
HTWRHG
32
19276
31762.0
CDGGXHSEJXNIKEBEW
LDVSWNX
71
32664
46066.0
JISXCXSBQQMSMYBLW
CASAWUJ
63
28528
7278.0
IMXRREGJQGDGLREWP
VPMCNNM
41
20244
10076.0
XVMVQJCNUOEJUCQKV
TQFJKJ
74
16135
75198.0
GSHRQNDYWHDWWMDPS
SSHIAGO
53
41094
63779.0
KYAMDAWMIOZRVRWSE
SHAPQOB
75
42947
44988.0
NNRPHZTBOFIZSMXYP
AYYBOP
3
21655
64008.0
MZJVCBISAWRWTTMEU
ZJDKCC
48
29198
66260.0
EHKIBHBYOHQSIEKFW
ADFAYU
32
39917
72730.0
HXYVULWRTNNERGNJU
HSTKGLJ
13
35755
69074.0
YVWMOLSPKDRGNEYPF
OAEZGW
21
25803
31526.0
NJHREEJGBCVMPHFWF
UMBBHG
37
24750
55220.0
QDTCRUVKYBKZNVYGO
HHHHNJ
4
26094
8816.0
IPDENISDOFSWWZOWB
DVIOSAZ
65
21512
50913.0
TUWLXSCEPUYZFNPUL
HBUVCHE
26
32463
6798.0
ZYAFWHLRDSHRXHTWF
JKITHDH
35
37207
47045.0
EDKXEKDFGJQZUFMGD
GDGJZK
45
20299
30303.0
TBOQMGJKQAGUOHOUZ
BYLIGO
9
22439
79043.0
JMRLTZTJXICHJBVCX
RJDZGB
47
34332
17112.0
MCEFWJEPAAOOWSDYY
UIZKQAO
12
40234
48147.0
UMMHQKWLMGFIJMVEP
UXWOVN
37
21627
26926.0
EJYSCTJUVFVQYJJAM
QOSPVX
72
52132
20450.0
QEAZUXFILXDHOSPES
SPRQUP
49
38699
34208.0
EYTFEOFSKCWUFYUHP
GTAVSFZ
58
24466
44856.0
TVRULMYKTDHCMBGJK
SLXYOS
37
31749
73913.0
KCIHKNVTUPZDJTYBL
BDUVIAM
56
33818
39974.0
XRVPZSRIECGAREOGK
QLEYLER
58
54498
16283.0
TWITFXFXRFFLMAHSN
AOPJBPZ
85
32180
72490.0
XPCAGQPUHUSORYPYN
IJPRMQ
22
53064
35766.0
HPTTPGRLCHIUZASSR
HKCSIAM
11
48277
73546.0
QBCIPYNQWVJPLDVHN
EZJBKZP
46
43073
16203.0
EMAIONWMUCJTDANCH
CKAJOD
13
21820
68478.0
SJFIMMTOEVZKAHOSD
DKRZCV
18
33382
71846.0
OOYKFHPPZXVDXRIYL
LWRCFO
61
22767
42611.0
FFHEYRADKBAQCTQTA
VUMDZCN
18
38801
24300.0
TVTCSYVPSGDJEJXPX
BDGIMZ
15
52581
22530.0
OCQBIRNMWNQXJEHJL
NZDXUXF
86
22596
34707.0
BNHZLOZXEMQCNWBWI
DHWCBSP
57
40551
42038.0
VICPOJCOLIABBABRW
KDADKSS
11
36659
74010.0
YIQNYJCVJDPCJWMCP
ZVOZXA
86
42625
71576.0
YIEYBHESCFXSWPTCA
TWXFYMT
11
24628
75180.0
PYWWEHJQLIRHHDTYC
OHECEO
34
28893
72605.0
AQYAQDNRMKVTPLQLQ
BABYQQJ
30
49275
5862.0
JWHSUTQEOTBYBNQTS
YDHGYG
16
21910
54481.0
OPIXXOYIFLLLKOPVZ
FPQYAOW
75
22388
78156.0
XZWCHIMTSUIUDGZGI
ZQJNUGV
24
23782
49718.0
HXVXCAXPGKREMQWRG
JDAOUZ
61
24400
8194.0
BYGPLKUNHUQIJDWTF
TZTYNI
81
46000
26006.0
ZCYZCGTTFVNGPJTBQ
KGAOSS
17
40900
15421.0
CKQNQHWCXBCXTZRND
SAXWQXY
47
16952
30701.0
CDWVYJCLISPKMEIGW
IZQAKKO
8
50744
28269.0
EUSBDJJKFWINDAKPR
PROPJL
16
37179
53822.0
DBUMQWYLZYKMEJAWZ
JRPFAZ
14
52393
75576.0
GBWYHRXDJCBGGOHWJ
IUKLGD
5
23662
28416.0
QCDPZAIXTACKRVBFX
TQLQTCG
40
23900
24259.0
VNCCJFFITHWMOUTBC
RFJBFBC
78
18687
69551.0
ALUCNJHSUTQTOAQLC
ZVBBND
48
53105
76242.0
AWWYYSUHHTIAUOFNH
EHYFGE
59
49717
41693.0
IHXUEVWSNVAOLVRQC
NZWMJNV
38
48614
12354.0
XBZLTKPOPSTRRXHNS
MNWPXU
67
24718
43233.0
LBRXVLNMLILJTVYQE
AMMNFJO
63
26004
29208.0
QPGIKEZKFNYBLVSIZ
NYSTJJB
18
40618
26399.0
SIJYFTLHXJEYFYIDK
VCZJMR
90
51347
10019.0
KSGHKMHOUCUJICARL
QZUTATI
41
34924
20460.0
DWIIRFSLQYXJGJIJI
OYDZJD
43
20770
19278.0
JQVFRJNTHIWZNZHQH
TVTUWC
84
46786
13966.0
LRDVOULKZWTONBPOL
CLLYAB
56
23152
18073.0
SAJDMEHTXDZAXPZXJ
OXLABLG
44
41542
33207.0
ATKXKIRCAIKSTUJAW
ZGEDXUR
61
49393
20038.0
CVKUXSXXZFVCFBHZZ
KJVOKG
55
48779
14466.0
VAPVRKEZGVLKLXSEC
GUHGDLK
19
52518
57207.0
EQQUVEILTTWUASFIS
IFIOKQ
14
33560
74767.0
VOVTDEVJCPILXIJCO
XZMMMX
20
44858
26568.0
BXITWNFMASALHXVRK
HDHUGD
53
39033
56894.0
FYQIDQHMDCSSOCSPZ
PZRFSG
39
34973
72075.0
ZZKOAQUDPROHIEPTC
EKOIXAZ
54
35681
31211.0
KTTHFAVQUYIUCFBZW
UXMSELS
62
41214
19041.0
IUGLCQZZXJSCTPAVA
FKCNSIL
14