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
32823
68525.0
YLHZUCWVUKKFFFELR
GKONQJD
69
36244
18868.0
FFLWXJCYEWUCSYXOP
ABJSTEZ
46
20519
74002.0
AXSQAZDBOKSTEYBST
LCGAHT
80
49888
46207.0
JTGMOAYHNKGWIJIXU
YNGISF
65
23656
20446.0
FXMPMESZRUWTQUKKL
WUNXER
81
30604
57806.0
DHXHFCKGHFNSRRKYM
JICSYE
10
39988
30067.0
VZFRDAIBMJEZOPDPE
LKMTAMX
21
31364
56250.0
JJTSQQHMQUSDUDWLL
RVPQKYR
88
41760
48135.0
PSJLTXDUCADCMFNJV
WWJXPF
9
15137
9041.0
HOKLBEEJBWJBDOAOM
ZVBPGI
26
32191
28129.0
FCZEAQSPSLXYFFGHC
VNVMMBJ
1
30391
64410.0
EDWVREVHUFTJLVEZN
PQKSQIU
76
26502
63817.0
RQRWCREHYPOOJKLLE
VLSKPQI
35
54989
8994.0
RUQHOYLDOUDSDCJQG
ZKWSUX
80
51725
54938.0
CHILDNKSQLIZXLVWY
BRXRJAQ
59
42229
16410.0
CULBKLUQBKEBTHIFU
ZUWKUH
31
53303
65992.0
RLKMVQMWURLCRQHAJ
XAHETVJ
2
17293
65527.0
MVWSWSCCLYOOOKKVK
UNNHGK
51
52177
68692.0
DJMITXAFUOFYKGMXV
PNBYGHF
2
45800
78957.0
UIEAKIINTNIDCTUAV
TPGNOO
67
27045
73420.0
RAAEZULLIBYFUYSTD
REOKZUM
82
41941
34787.0
ORNDGQNNOOIIKWEIU
NJFDXRY
3
29727
59003.0
XBERUGFXUPUXVDIRU
XJNSZED
55
32993
39336.0
WBKPVJKOPMNHDYLHY
MJISWH
4
24101
30199.0
PWTIKCBHOYDFUORXR
MIMHBNP
80
53388
66466.0
XNHZHSTKWPVRRLHDM
ZRQDRCB
39
38990
18239.0
LFXQOGMPIJULEIZKA
HUSCYJ
62
49113
59424.0
QYURXKUEIUQIOPBKE
CSBDZX
62
16004
61423.0
SCJENCHWCDTPWMYKA
JGNIXS
67
29870
33824.0
KAIRLEOFJIENDFPRU
EBWOHTA
86
40745
77807.0
ARHTCBRJPVEHZAGEC
KOZSKD
29
45416
36463.0
FLXUYNLFSICZCTSTT
KRGRMVP
9
45553
62861.0
OUUOZMYGJSRHVDXBQ
JDGECI
62
19173
66353.0
GMXVBVXVUVVPNNMUZ
RHZAZJ
12
22196
8147.0
AHJRZGSYPFXUZTGBR
YEQQNCR
6
48654
16372.0
RYOXKLHZNLIKHVQZR
XOBDGZX
12
48228
24722.0
YKMRTEIELOKTPLYKB
QRLRTHK
39
26770
9219.0
WZVACWMBYWBQXLLLU
UIWUGFJ
27
43753
68865.0
PGCUXGEZTYDIYGLPY
CWVDRHN
60
15967
27354.0
XXSGJDVATUDFQCUVX
BVELGGE
3
45731
54330.0
BAVCKAUCRVCTOOIVN
BHUMGC
10
33214
64389.0
GJYKAUIDXTCMZGRIM
EIXFJCQ
30
25620
60643.0
PDGICJAEGTFUVHJBF
XARFZYU
73
47426
48855.0
OYKVYUYELMCLQBOTI
GMTNLK
75
32787
64478.0
NJGSMVUEVRFZFPIBN
TXDVYHD
32
29118
6061.0
TCOPXWJNFHRNEJRLU
KFJVFWZ
27
21476
78472.0
BOUKKYPTGSYOREFGC
MYOMHC
62
17235
58599.0
HRKIXTBXCXDANTMUC
ZOXMCN
50
46456
54325.0
SNXPKCLBQJXWPNDYP
NEOGWP
26
38343
65207.0
YGYYRSGMYYXKSCATP
XMLJUGP
41
50929
23713.0
PBPFDZZUKPERSVFGV
WSIDIH
3
16254
79260.0
SGFVMFEOAOBPLEPRT
COIRSGC
4
16234
38303.0
ACPTTZNFCOURKJHVS
CLFZRLY
56
27494
69322.0
MZNAABKBQXJWFABKR
VHAOHY
14
29319
41377.0
LRDSORYMYEKOQHXFU
ONVSCKF
16
42753
5148.0
CERLRIGEUQSVDHLJG
ENEJPBU
18
42481
20294.0
WCFMRAHMGJPRFQQFI
BKMPHN
55
33246
29410.0
EPLTUVWLUOXXCJXUA
SQNOFR
18
26747
44931.0
UOSDAWAYQCZBKPDJU
IYHSMBH
83
16032
71554.0
RCIXEUWKPTQUEJJWV
ABQDQCP
52
31752
56769.0
HJZJDPKLGNEOESLXH
AIEZBS
72
38083
16531.0
KHAKUPODKNAQOPFMD
GVVXZT
64
41700
10392.0
KLJJRQQUAZPZVHWCG
XTHNJCE
77
16762
53342.0
BDERCQMARDFUCVXZK
TZAICN
20
16274
39688.0
EORSZTIAEJSDOLNPJ
SXGEGU
61
51517
7284.0
RXRHGYOZDULPEGLKZ
KKSVWV
20
26681
35105.0
VCFKFPBBHANGGZWGA
SIRWRMH
37
18960
11572.0
WQFTQBLNUWKNTUVXF
XXOIQT
89
25198
39834.0
ANVRJFTHDKAWQEXQE
TTENWLA
60
26699
19022.0
RJCFTBIUJSEXHBUIK
CNORZJA
29
21202
76834.0
FOKEFPTDYQRQORLIB
JOJHHGK
34
36559
10446.0
KVMDXVVJLIBRIHTBH
ESONLY
9
45026
29715.0
DQVSBNEZHEZKBQYYP
IVJAZM
84
35093
6284.0
HQSRWEHXUAPRBKBUH
KVFGNUI
23
43891
48925.0
RPTVDLQBSKFJWBKLW
UHBIXX
34
45896
31411.0
EFIPDONLRFMPHMXPF
ZJXRWWH
33
38508
13217.0
KPHYJGRUJPFXTWQDI
VVZGZBG
51
28221
37534.0
ZZSLHAOGYPQPCOCPU
AJNSDEB
5
31693
68434.0
JAKPZQIATESLWIAWO
LYDXYZH
30
21943
63049.0
MFOLOHLZONPZMGFSC
ZOEIVX
82
17187
14981.0
DTFEBXAHBOKXKPLKV
XUDLNIC
29
31947
79948.0
XZVKWWNCHXLGLVSKE
KDGYFD
46
44126
41775.0
TODNSQCRTWGICMEEK
HMWWQC
72
52896
15849.0
MXBFRUTHLWUVWDXOI
CLWQKNT
48
28929
40155.0
OMOBQGGCOSDWFMYGK
YSXBAYF
18
38457
49755.0
OXUIBYAMKIUIQPUUN
SFSADO
4
26977
68995.0
ARDVFNVRNRAHVOMWG
RLGJKB
9
37657
75081.0
NMMBWIBSCWIBYMENZ
POUZGG
20
51984
48020.0
ALRDRXSULTBXUKQVR
KVCKDWC
77
35844
9239.0
XVNINVOZOKYCNXBTP
KTDEDWN
13
27404
39233.0
RWAYWNFBARRRWOYZI
SIQQHOL
5
20137
33855.0
ZPKXZSZVJTSYQTJNW
LLLELF
80
52399
38181.0
CXIUOBFDHNBBQBRRV
JYXCALS
51
31470
58038.0
UXQGLJSGHDQUIRMVZ
CWPCNE
54
20761
72390.0
AGREOGHBUHZFCYVII
FSUHLQ
11
31948
30601.0
VEDLOKIXOGEOFCGRZ
BXGFEWL
55
52865
14493.0
AMGXUNILVCIJFSHID
EQLQLI
7
21257
49140.0
EJFLOBNVFDKIIOVHS
QHHAYKI
73
30998
14392.0
WNKVBAXAVJEEVTQQZ
XKTMSX
62
36587
44693.0
ZAMYKLHVZWGVEZXGM
FMMRIFD
32
52924
64384.0
NVXHPHDYOXLWCAVIK
LCTRAQD
27
36643
20493.0
KGQSAFAYRNTZBURJI
UYXKRPR
23
19846
64765.0
MFZVVFZUHGVSOKFHJ
TNJXUT
80
41209
62626.0
ZBLDQIQSDJTZUJVDR
EJKUNOM
58
25893
18867.0
XNZWRYXYQFEDOKMFQ
LHCJRM
1
27604
39279.0
TOZJIAYPINJHHYZHX
QNXCEGV
60
30794
25328.0
EFIPFSKCWSSMWZTSW
MKZIGRN
6
47706
32942.0
OIWMODYTLRGRVMTXR
CQFTXTR
4
53773
70981.0
ZRYTZGSPREMKCYDPG
XRAKKN
71
22479
54552.0
PDNRALOSFBGTOIYMX
CWUAQT
22
33346
33021.0
RBUYLLOSUYNLKCIIN
MULYQGP
77
46497
29984.0
RJNQPOIZBZPUTJDEY
KFTEERX
12
36544
42811.0
XXTHULLTINKOCOTWJ
DAQKRTV
73
34018
72075.0
MJKFBPXMFIZAHFSGX
RZQWRC
38
54367
49046.0
RIKDTVOJOWZAQLCUM
BOZELUX
72
41991
51273.0
ZGQBLARXJBCVTACBX
RVSKKPE
55
49616
54674.0
XSGSPERTFLDNRCLXW
KIDILR
82
28495
79281.0
VLPWUGOICSRFJRWEO
GWCYYUK
52
15564
56836.0
SJVDKIFIFOIUDBNWI
PNYHXXO
64
30314
70683.0
USSWDCDUEQQGBVFLI
ATMMIIK
8
49598
29577.0
HISMIVQKYNXTNWATP
ZJOASK
4