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
53230
60122.0
AYJEVEKSCZCVVBAKM
NIDTNUU
81
52432
36044.0
SMEGHXOTRYXBVRNCN
VYWFOU
20
44509
18063.0
JEATZLUQZWGKZALZM
KFHJMJJ
47
40962
42724.0
RGUBWXPRTABJAPSXM
ABSXRY
66
49765
71896.0
AORENGYJQGGYHVGKA
EVEXZW
37
39720
77433.0
UPVMJGYFNXTGRQLVU
MEDIOB
85
30894
39289.0
ENZMIYTKXWGVCTQTX
JDSZBE
21
28647
64986.0
RAYHASXWRWTDMQMVG
CNSNYDB
68
54490
57601.0
TYOYIYHTMVLJDGEFK
WHNBJOQ
58
31346
12300.0
ZUGGMIGCHYSZYVFKF
NAZCRXO
49
22267
33572.0
TSDKQXPODZDXTVPIK
FNZGBC
35
15682
20875.0
LAWWTPUBGFFVLVOOD
UEAPLSH
18
49447
20585.0
MWQOYJGNAQCQEKAKB
CMRQGFF
90
25088
25814.0
NJZBKXFZOTAPFDCGP
MBQDHG
50
31616
42465.0
OXOLXAYNVDUTVAQVO
BTCEHVQ
70
28346
64517.0
GWPPJYKZHEVESEPUW
AARBALJ
18
25627
13290.0
AIDAYPKBGWCQJTJUP
MBANDX
43
40981
72252.0
YUXEYUQJRBQRPNBEC
PMKPILV
35
36612
50425.0
HXSJKFGGIBLOVBPSP
FGLBAHY
64
46712
32904.0
NDDHKCHHLYPOBKRUH
VHVVHYT
81
34055
41854.0
JIRLGCAGHMZKUKOXM
JYZDQDC
84
46938
53602.0
CDJBNTBPSNDKSLBHB
HDXETR
55
43603
52547.0
DIGMCXBJLQORRSWWS
DRNXGF
3
30971
51922.0
CEUSGWMNFWXTINPWQ
AKHWAK
85
28982
66687.0
NBGQLFUSWXBBCLOMI
ZWTFHSK
18
40030
73065.0
KAECHIAGQQZMPTJOZ
WHGPTW
77
41995
45325.0
LVSOXKCOZPRIAGWGU
EOFOIHE
20
44785
55114.0
XFQPHDIOMEEYXKQGQ
SCELLDW
72
42841
42643.0
UOCZOAQGSSRFCQALL
PLHUGB
14
17164
47647.0
EQMAACKANEEWHRXKJ
JBKHELR
10
16358
79380.0
PXYLRBENVUOFTVEEX
ITHUXDM
48
18191
28057.0
EFWQIEEKAUXHYSVTF
LWWIDTJ
48
16605
21024.0
FJQHLFPNSDYWKQRWI
KKKVSH
60
44617
65035.0
YQPVHFHMMBTCRUVEV
NRKKCF
33
38417
19657.0
HATYFTHASXTCBZTME
MRZSWK
3
38451
12050.0
NESVMZYVMVWJAMVZH
ZDOZWCG
14
17566
52039.0
UCXQTWKSHEIXLVVHS
YRBHTG
58
17331
71100.0
QWZPAOQOULQLZLUHY
PUMAQG
88
15573
22870.0
VYICSEGCVMFARCHXS
SITOHB
3
19326
47071.0
LTMITZZLCVGVUQQEE
QNRDTN
84
25954
67301.0
HGVKYCBGLLVIDLPHS
XOSATCZ
70
35387
36374.0
EVMKXWELSAGUJTWXV
OYLUFR
59
32626
25229.0
UTAENRGLUUDJYRQTJ
UKPQFGI
86
53000
33491.0
ZZULJPSSXHJIHANKH
GPNTWAG
63
45445
32652.0
QISAQOXHPNOPJZRYK
TBZUAER
67
41885
50436.0
CIUNISQAURSKSJDWD
NSRUDC
4
23698
77155.0
JTNMMDZPKBSKVLIJW
TJPEFO
6
33194
57065.0
FGGFHWQBORHYJBNGF
NRLKPZ
48
18057
57176.0
SLHBNDZLEBDWNLSTD
IKKCRA
87
26312
75186.0
SKVXUKLUKVCUQBDHQ
PPIVBL
50
32352
33304.0
YFSWRXGELCZDPMHBX
AWZEULR
11
18643
75332.0
AFKGLVBYZZLBHXDOS
ILVBGNO
2
41570
26595.0
YQLBZNYLPMJIEIGQO
BBHMJY
89
34406
50954.0
ARNQOKUIOKYHGKQIS
KTCHMLM
81
29335
5061.0
GOFNCTSNAZQQOXOFH
SJFJFIJ
15
24169
39126.0
FGQTLSDHFOGOGWTXW
DQCTQD
29
35172
76978.0
NBVHYEDDGOOUJGYPH
AHRMDF
80
37680
27652.0
SJHGKVWJWCGTPYKJQ
EKFMUCZ
71
36593
75091.0
XKFULYOWXHSMAHLXE
DMPXGDY
64
21649
47258.0
HJLOGTQRVCKDUCPHM
WSMSZBX
73
26892
23882.0
XVHLMRCYKIVALZBFL
KJOXVE
48
54206
73989.0
EKFXJWWPBHKBRNHWD
ANMAGC
81
54711
19123.0
QUESQCJQXQYDFGABV
HXBRSSQ
21
31789
52479.0
MVUJKVFBKASLMIPLM
RTETSZF
72
33801
71824.0
XMPMWWMGJVWBDFGSB
XBDNGZS
76
15292
18513.0
QSJUIUXOFTSPLUJNJ
ELIVWQ
61
46724
58140.0
RUBWGUQUSBGPMPZLQ
RPUYMC
42
27162
21347.0
ORVOEVNAOTTTRPGNJ
SCIHLDO
20
26827
46046.0
MQVCFGMRNGGCKBCCF
WXTXMWR
61
44124
20169.0
UYWJOLWNRHMSGKWFY
UCPRTOW
7
39062
28398.0
YZMUICFRBVQMCHUVL
BAQHPU
12
26578
35254.0
JKJLSXAQEZNYIZUJS
VDBMRRG
78
54887
18700.0
PVLOMWGNIYJUFJGTR
NBZRHTC
62
34061
55970.0
DDYBNDLVQAVDPDLLK
IRDMYCX
60
26952
48820.0
QCZLIYPSAJOXLFHIL
ZQCNIM
14
28616
26124.0
YGCLSVGOSYLKFYNTQ
NRSHVMM
47
37774
31164.0
JTRBQGFWMVOLVUHFV
NVKDFN
32
39227
55788.0
HEQSODCBLMEXEMQCF
EXEMFZZ
11
43267
40981.0
KDKWNWWPTRRHCRQLK
QOUYJP
88
43988
56965.0
QCWGBCFKEVIODGXPN
GKGSLR
79
16149
60652.0
TXCYEHSSFHNRJYPJO
UPFEEU
5
47331
28610.0
CNALUSCHLQBRZTCXN
ROFUSX
10
44809
59493.0
FJIKZJLEHDKQPJIUW
RLORTP
43
49019
36472.0
WZJFUITXTBPGMCEPN
XIWTGU
21
18488
52016.0
ZGKJDESWNWQDLOOUB
GZMKRB
25
25347
6598.0
AUCXNHTTCAAWKBMBF
JSHDJM
9
42261
61053.0
GEPYXCXGURUYRTPZL
DOEVRWG
88
47653
40191.0
LTZIAGAKQQZGQJQCC
TZTIQKT
25
18538
78120.0
FFIVFQEFEUUEBHJXH
ZGEJRQI
26
27434
23454.0
UUWUAZBATYVMSQFUV
TWNJQBE
30
32691
56829.0
ZCUNTEDQKUXCFHJEV
ZDGNUPX
19
40507
58898.0
URJWFKOJYBWCQHIPH
NKPKZU
89
53457
27510.0
KTFQLTMXREWMXAGEK
ZPWGBQY
53
35333
7763.0
XZACCCNEBDIYQYMID
GEZQXDL
36
26490
60801.0
QQRXYFVZELGTXNMJF
SINFUZU
69
37239
15050.0
PHDHQGRWOXXLJAKOV
ZSOGEWC
82
32054
24900.0
PJYAOYILVIDUFCVDF
ABVYOG
29
48186
14716.0
KJSBHPSPRNDWHMSYH
HEIVQBM
79
32287
44902.0
HXOOSOYPBHIJGTYGB
ECBRTVB
23
29663
62407.0
VBIIKLNYNTKDQPYKT
WCXENN
79
54764
6842.0
ARYTYBSFPZKTZNYFB
EXBCIW
48
33435
47115.0
CYZDWWHHJVFBRKGRT
ICHCQD
11
48725
20466.0
AVCNRTYFXYEKFBUIZ
YIFMUK
67
29782
47796.0
JNCIPRHXOGNHIQBQZ
XZJFGF
41
52804
25638.0
EPSLPVWRBQKQEGSFR
QVQVIF
82
37375
71656.0
SSQEIXPCEFXVJCIZQ
QXCULKG
90
35612
16157.0
RTMPSRMDUSTETLUIM
NLPJKI
4
53177
46375.0
TJJTXJPFBJVFJINLM
IVJEGB
16
39350
44002.0
KLQSETVMWGSSYGYCB
YPYKDLU
36
47615
75987.0
RMRSJNANVVKMXSVYW
HKGJQQ
25
15368
32311.0
CSDEJEFRGASDKMMYB
ZPGUFVG
39
28233
44353.0
MCDSXYOAQEDUFFXDO
RPTTHB
33
30269
10113.0
IJKZLPFTOQOXXMSTF
RKDAWVJ
83
15276
61967.0
CXBFIEZNAZSGGANPQ
QXRZBOE
62
53907
61192.0
MHZZHJYVRLOUDVBUC
PPOWEWV
53
51273
53174.0
QZOSADZZZSIACOBMN
VLUHHP
33
33266
55222.0
FHMBFQQONHVKGQPWC
PZNIBFF
46
15108
32035.0
OBIKWQKKOEKPTVQEI
JXHACWY
32
24594
29067.0
AZNLYXUGRBEQNEJDI
SSBFRVD
5
22514
50554.0
OKTDDBEHOGNVSMXSM
ETWJVLC
86
47859
33913.0
DBDWATDDPZODLFMAS
LJELCZ
11