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
30033
68432.0
MATEUURPLYCJUWTPW
GYCULF
24
50587
74571.0
LVRZRXOZMBWVUCGYM
TBAHTRL
64
53320
12571.0
TQUJLJPEVTVVSHZII
FKMBEJW
14
48007
10044.0
REAZBXQKSHZCWKNPQ
VEJFDU
26
37809
38067.0
IWAHLMVSITZFAHDAG
GROLMJ
18
31059
14361.0
TBJERLMLSXSKYXIOQ
LLYLLL
7
49291
55624.0
YFBCMGHKLAMSMFISD
JCGLNTN
50
51518
45873.0
CHRIEODSNLVLSKEDH
JBUQNOG
32
31392
61958.0
ZSDKFGMMUNLHDRCTB
QXQBAHK
38
22461
21008.0
PDYJTAEGWMXOBFYWV
KCGCEU
74
25794
59187.0
BJWGDFUUWNAZIOSTS
EAEOOIU
40
21871
71644.0
PTBBHOSDOGSIYAHQB
PQNVUL
17
23475
44188.0
FFIIVYSFHLOMFZHVU
BDNENYR
2
33502
55184.0
CJNSPNLSRIODCIXDD
UYPTJG
38
53030
54773.0
CZUWAJLYVNXTXGLSL
SPEVTFN
68
53679
16223.0
CBQJABMBOYBMCJDFQ
HSXXYCQ
53
25380
56807.0
YJUZBZSMJZZSUSXGE
CHBJVGI
28
29095
77563.0
FFBTPJVRGMQEMIMCC
DOJYMY
9
52240
37427.0
ELPBKHKSUYRVYVVXT
WMHYDE
82
53010
31036.0
SVODHNKHRXTWGYAHT
GFBWCMT
56
30611
24197.0
WLAQNYMWREAUXOBTN
ANPJHQG
44
16048
42065.0
CWSURYJSDHFAXMBOL
VMJJOLZ
29
21074
8536.0
OJXPHZADMMBWSUDGK
SJKUSQ
31
43824
32406.0
YGXHFNOSIKPWSAZAS
FZRBMV
83
18616
19080.0
YIRNEOGMPVNKRPYJU
XBZEQNA
60
52479
76779.0
LALAOBQBZZYREXZSI
WOYQJA
51
32445
50864.0
VQUBRKGBNRETYLBDF
DKZBWS
46
43209
76766.0
KSYHEUGPWJLIIJTOV
LUFIPJI
62
52686
21805.0
LURQVXEYYQISXBNOI
VDIPDPC
34
48577
54444.0
LKYEDVUPAWGLDFMIR
LTUHWX
45
30309
18617.0
NLMNFQYDIXRLCIHIZ
WRRKXV
90
43290
38659.0
FPFKDEKCPWLLZGHDS
BALXUIA
3
46329
15791.0
PAUACKCUDDFCGCKKI
EGJZZBL
29
23545
27895.0
VCWWKTRHBVEAIPOFM
PDHJKA
75
32851
54612.0
EPVUCYPKUMCSYBNYW
ADZAHH
65
33656
33590.0
BZJYPSRACDXKBAQLI
PREQMHF
29
38424
31440.0
MEMXMVDVDTMCULVYJ
KOQCBR
65
44321
60711.0
REFIZKCXLSRABVOCF
WIXNTK
22
52327
78503.0
GYJSRRARECUDUOFUF
DNHZZUD
45
19610
45498.0
XGBDJCMKDWFAUPVGQ
XTGJUV
18
46590
76619.0
ZRAEVEMILDQOBBQBF
MYAPLG
80
29705
30109.0
ZHBYBSFXSKHMZVLQV
MCEAZMG
78
44892
34757.0
VHYZIGBEAUZBRBTGJ
WJHULMY
62
33055
8061.0
NCRVULTJTWCRXAGJR
NXXBNK
43
44804
36924.0
SXCDEWUGOXLOBJQJN
AXDHJA
19
49800
43768.0
WDXQIWMIFZAVZAKVK
NXZHIQ
52
50223
69149.0
OCESBDOXREYGSTQKU
LWCPXJE
63
25552
33516.0
YYKKKMUBILEHYNVPG
OJHJLW
68
50459
60136.0
THVJPGCHWTQWQTFFL
GUFIUED
75
52275
21969.0
AJDLRLVRNTPVKFFZF
AYXEOME
28
44243
52096.0
KRHISKPNERMTFPMUO
WSJFVQ
28
34038
44157.0
WDPBUUQNWGBOFFJRY
JUDIIAD
29
50845
56769.0
YFDZRDPUUJYUSFBGB
GYBJLR
14
17773
78596.0
NYLYKMKUYNZHEFJNF
FXEQCBF
82
36691
56179.0
UAMGUKBDXPGUAGAIU
QWDNLGX
85
21098
8577.0
QTDSKEPLCXAPCMYAE
VGYELG
28
43666
20547.0
MAYHQNMEUBBTDZXHT
CQMGZS
4
24697
72372.0
PGKEGDCLFYQMYSINR
NSPKMC
31
53531
60338.0
OKICFOONUGHLXROME
XEWCNW
24
54565
19622.0
CFDEBJSNSLSJXTQJT
PHINLZ
46
18523
55192.0
BVHPQHJNWOBVBVTHJ
PBTFLTJ
29
47652
21067.0
KKRBPZCBGGTIAMCIY
QXFFDP
64
37393
61210.0
KQXQVVXGVHGKKKMSN
TLGCIN
12
32220
68905.0
KKFACTAUKZGWSGVTI
RTUGAK
85
16442
68364.0
GTMXVVLBRMHRLYIWD
ZHSVCQ
58
15431
74680.0
PGMMAPICKKUFQCDGH
SIOPKCC
29
35715
8735.0
XRVKBALJDLFHJYWKI
YVMNUPR
86
33942
60352.0
DUTYZJVLFULEWQZAZ
ONYVCUA
52
30874
56725.0
UEQOUJTTNIVRDICSQ
NTYBVL
46
19810
69092.0
UOZJXIALLOGYBYSTB
BGRLUX
69
39220
64984.0
OMVGJZEIEYCEXKTGP
MWTAWZ
54
44951
26943.0
JLOTWZCIFIPLKBXLY
JEKQBFJ
61
52427
13912.0
VXKMKXODJHAUWCGWL
LSVPBLW
36
37900
69082.0
BPCBLHMDAPRBPKPSL
HFAKJT
14
36356
38360.0
WOHOHOKAUCZJCVSOK
LCMXTU
47
51410
22696.0
KJAYDIOUYRPIAGRIW
YLZLUL
44
48161
9939.0
BMRUOOOMUNJSDJRJX
MVHMCLI
80
27749
65866.0
ZXQGWLIINOZSDMFCS
WSLIHQX
77
19960
29764.0
VOOHGVDMKNRETCYTV
UYYCWE
90
40407
19743.0
VDCILXQBWWJXPZZSR
DRPHBXB
23
19129
14496.0
NAZDWWDXLVHBTKDWO
XBTQNL
50
32651
14054.0
CDFYAUVHKUBAOJQXJ
HDQTDO
73
37132
76997.0
DGOZTFLSVBWZWZZCG
QQABSHN
47
25281
17763.0
KTXAHYTQAJZTMQDYY
KYRQOEX
87
54558
34352.0
DOSQOKBCTELCWYMBH
MOXFHY
14
26774
7402.0
SDLKDWPMXXEZUOZDH
CLGBUVJ
83
32297
69930.0
BWMUFWESDAQUHPAUR
EPFZJB
73
44815
33344.0
HMUFTCKEKNZXAKUIA
QCTALJ
36
51270
11929.0
OQFYKDSERQVYXNNIU
ITAABM
7
16086
7672.0
RLIJFDCISWDFWZENI
PLQCYFH
55
19485
29485.0
MBZCNDJPHISCZHBGE
UHROJM
78
54275
14462.0
NZQDIXEYLBEPPIIKP
WEMPAZ
51
36428
55598.0
OTVFJMJLSXFBQMOMQ
PJAZFGN
15
41371
34780.0
EYARHHOMTMOQJPDDH
WYIBJE
22
50980
15864.0
VYUHMHLDGBWRGKXMF
BFIGXNT
83
41125
63235.0
FMXZPBZTPCAGWEWSW
RZICII
80
47108
54649.0
BHEWLJHVDXVNGXYSA
EGSICGP
30
53946
49913.0
JPFACCGHOQPFTNQIE
ZDEILCP
3
52568
13353.0
QOJYYGHIFPJQDPXJX
LSPTJE
5
46803
77135.0
ZWZSTPOQHKAOHYPJN
ESCDNF
76
17614
65856.0
NNATAVSNRJEMQPIUL
WWSNGPO
56
18142
23134.0
AAZNBVSSYJLVDXSYA
HHCMUG
11
17471
37939.0
DREQWXWISFYVLCRQM
AADVVC
23
22750
43089.0
OMJMIDIXCUYBUEXYY
ULRHRC
29
52379
5820.0
TNQYWHHYVCGIRDVAC
GCOHMZG
52
37129
9420.0
GHPGJUSKRELORSBDO
PPDHTI
57
40363
21413.0
OTUUJTKJOBOPUNWHL
ZRGJUA
31
40935
19917.0
SUSYNQWLLAXCAGVNE
VIMUDYI
30
16919
78291.0
INJTWJFRNWBAJZRPE
OUDDQDE
19
24574
77221.0
WKAZQKPPVUFFBNVKW
PGFGVU
58
39148
50342.0
DNYGZIHKMQHZDKLCU
MGYBBAS
65
28134
18042.0
IAPUFQKIPLRAEAAXC
HVSDII
30
33967
65634.0
TEAKFYVOUEEDZJNRU
UECSSP
51
21399
22780.0
FTJFAMTKRKXWCNEPV
UCUXPX
86
29811
24554.0
NVAQCRJZKIMOWVEVK
LMZETKT
14
44326
66714.0
CURMEOZUYAFYVKUJO
HDUDJS
21
45309
73948.0
MZIVAXBKUBJXZRXPQ
XDFFUN
67
40416
23542.0
KGOEUKRUUJCZKLCBN
TPMHAC
81
17734
59734.0
DORAVEDTONGOKDPBC
KLPMDL
75
19731
24721.0
EGXEHUFRFXDDJOXSS
HEOYGKZ
19
32076
57861.0
ZPZFIOOCHBIASMHCR
CNHREUK
37