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
54347
7833.0
VNEURTAETMJZINQQO
NQUGWX
81
17106
8915.0
NQUZVEGPJVZNZTWBS
UFECDOC
58
40930
53459.0
BTUKGHPEKKWMEJDWP
ZGGBLDN
16
27750
9515.0
YJQLQBHFLHWVIUZUN
OABBQZD
70
20617
62401.0
YMFTKMFOYSXCSBGVQ
ODJNYJ
74
41982
41942.0
OOIAZWDVICHUVZAJH
WJICPX
82
39404
30056.0
SDLOGNZDJOFAWYNYT
IKXFMED
80
34186
70790.0
UMKOQPFUAJOAIGHBH
XQTIXBN
34
52471
52645.0
DZAKUFCMGVUPCIBDI
QRDSRQ
60
38527
7945.0
XSIMOUJRLWGPGSIDR
NFIMBAD
53
23383
54965.0
GYZYUDNGPUKDQTGZK
NTHMZHH
77
48792
53067.0
DVGMAXMNNYBFZEOFV
YCPEOXI
73
24153
59206.0
LAHSCEKGXVLEHNGFW
FSIAOJL
71
51088
6941.0
FECGOPLQMEUSZSTEV
MTUONAU
80
25793
8152.0
OAWIUBXWAIGZXXNAB
VFPSXP
34
50961
17929.0
JSBWQZJDKFFYODLYL
UYDWLB
82
38830
9810.0
KPGLPUBMBPHDGVBAX
RNPTIUH
90
44196
50452.0
KVIHVLNNOVZXMGCMA
BLRXGYV
42
16385
7110.0
FPREAXBUFXNVAENWM
YNKNQB
9
31143
68870.0
EVLOKLHPBEAQSMCYZ
SXHWNRH
89
47526
7692.0
YNUGTBFSHUMKZRBVS
MIVXTK
54
23702
40679.0
HHCARWVNLQLTLKBRC
VACLZUL
30
29229
25227.0
WHGXWHHXUFXNKOQKT
RTUBVVD
18
35427
12518.0
VKCHGVCSOMEQEQHNN
QSBXWEV
65
33202
40738.0
CINPGVJWAHAKMZDUQ
WZPQOML
44
16598
15324.0
PQTRDERGPDHZNEAUG
VNRFAAO
66
33305
71954.0
ANHVVRTGKYHGGYDZT
DRFWWKF
31
51463
24516.0
PRHGAADKJSOKKAMCX
CAVJTJ
73
17795
74820.0
BGVJMAUHTDXPLQRVQ
UMRAZHY
78
53823
31934.0
DAOMBAKLGEADIWXUB
QAPBNK
28
31448
36040.0
KCRWZDSSLUCLPCHFB
RHYMDN
25
29216
33083.0
APMRLINBJOKYKFJOA
MGBDOAW
18
44361
32890.0
FFLWSQGCJQSRQNTHM
AHXKNO
44
42516
20762.0
TQXUIXFVTPQPIUWDA
BQRRJLX
25
39802
34656.0
GEQMVTMLIPQVQEJFI
LMYIIU
46
52008
54331.0
WMWJFWQNESTEMJTNE
WWFIKIP
54
36086
40333.0
VDRKRRHZDPQVXJVBJ
JBSMTY
53
54814
17227.0
LGTCABDSHRQZXOHQE
KFTODNS
47
23071
36925.0
PZCJAXZIDIPCSEPVB
HILICAQ
2
30227
43343.0
WVQNDJBEKROOILHIC
WCNFEMZ
10
53112
28905.0
DSFUYWHEFSRLJIYKV
IPXYAU
30
16484
31385.0
EVCUVPZTGNISNTLCG
HJBOIE
82
36039
41559.0
IBSUTCAKBCJXLKCXD
IVUSUZ
63
29586
7166.0
PERUYUUBGGJOEJHWW
QCYIJJ
3
15235
42170.0
DXRYKECRKHNHPQCDD
MAURPV
41
25124
41063.0
GFYUTWPRWIBNQMCSC
YUBKVFZ
82
40283
68632.0
JCZLUGOMBUXMDMJIC
AJRPPW
69
34145
35530.0
BNZXWDMRRHLLDGAAD
QCDOFN
65
25993
31153.0
LESAAUWFMFQLGZMGF
UZXOFSU
25
41947
48542.0
UNHZTNTKTYNJYDAVO
AIWNCJ
66
34858
21006.0
KQHGNTIXOQCLSRDDT
MJMFNAF
66
17382
74905.0
AKFCOQZVLGCRQTDSL
TBOUOVY
82
52862
37180.0
CNJLPMJJOCWZUCGXY
ODRGRYD
73
42499
23912.0
JEVNICEDSUZMKDZZJ
XCJXXTU
89
41256
45825.0
EBDPAYKCDTWAJXQHD
VWNZCFH
87
50363
74722.0
PHVZRAOSUKQVCNVAM
EFOSJOL
29
46826
75323.0
OZDGRHZVKVAOBAVLO
NJHWRO
64
18872
73323.0
PITBUMKLQXDXIPLYZ
QKMLMI
87
35059
21580.0
YORVHIACGASYBOCAA
TLGQJGX
61
54435
11459.0
DEOBQTWDATVKZEHNP
ZLNXVS
85
40914
54497.0
SSNFOYNVBMFZJQITA
YAAGEIN
34
40570
16539.0
INHVLYWEWBBJAGBQA
WTZSWDC
24
31872
13801.0
ZYFNWFUJULGBNDIVQ
BDFPSJM
86
46109
8649.0
XOLSYJAUDLGKTZSXD
ZCXOYIT
29
15696
33380.0
PAGTBUYEDUSMNQDJB
MQXSIFG
39
25016
16036.0
SJEQCRKOQQEHCNLZG
SEACMZ
50
21082
35766.0
SDGUKYOXXNMQWLXLJ
MEKZZOT
31
29728
42117.0
ITKNXUWHCAIVPIATG
WYDKOT
36
32266
42707.0
VMXHDWMWOAZDKMFKR
PVLMZAV
28
46946
44227.0
QZLMLSHJXKSPSXRAQ
MYAQSA
73
54059
33735.0
HKVXEMTINXVKCMILK
UADNLF
63
42795
34557.0
ZAUPUSKWGLQMACKJL
GYXIAWT
17
31525
71044.0
ODDDMMUUBLZGQUKNA
VYRHIQD
45
26786
26301.0
PHQPFOLTXBRVSCKUX
SKJVRF
53
40839
52250.0
SJXGYTGPZYALYDPBK
ZDWAWDN
56
26333
41249.0
IQSCCEQVELMLESSEZ
QEJUQH
12
45737
15117.0
AYJMSIYDYAINOVNIL
KDFLLUE
5
22207
68841.0
MDGFGVDNZJLYHYOTE
PTKJAZY
11
17273
39047.0
PKTMENXXTAVJPJMKT
ZUKRLE
46
31394
10767.0
WUSFHNWGZJJYZXDIH
SITJCQ
45
29290
31084.0
HSQHQQHWMZEUWTRQZ
UMXLFXY
59
40933
33410.0
ZIZSBRKASQXOKLCKH
CAYQOF
14
26051
59846.0
AHQCGURBFZHNVKGEC
ELGRNO
16
41706
47983.0
OIEGFAZKAJJFXIIYM
RRKGCYY
48
18560
62272.0
JSZUYLGHGKTPSJFVR
AOCLOB
19
21062
10102.0
CYGPJSOOYKXHBAZAF
QLBPUBU
72
46861
54680.0
MOQBKDSVMFMKDTEDW
CWRIRM
66
18298
14307.0
VXNLYDPNBSTBJNGFZ
WHQDJCL
84
36045
27078.0
SUIIIMAUKIXLFTZNS
FZIXVIT
1
22162
24392.0
ZNHFOMLJXLJASVROX
CBGUHV
88
38057
13344.0
MKMJKFNIIELNWBWWR
FTLFFOH
28
51940
39592.0
AEYZUVGJSBSVQQWQE
LZNJRW
87
43421
64480.0
LKDBTXXTDXKCZYNYI
AGDQJL
65
48970
60141.0
LTHBTUBYLYUBAASOU
BZVYISI
16
39526
69295.0
QBDSNWXRQIZUFNGQF
MGRGBPF
56
53485
24662.0
PJBXXTIKKLYQNSCBV
SEGGWIB
48
20971
50407.0
BUHNSPPCAZHDNNGXU
RYRVAC
21
44166
60606.0
VCWBBPHJCXLUIQUYL
DZABVTV
18
23621
20499.0
RVTDXTTQFOJOXSIHH
FBPYBE
8
25416
38793.0
PXAULEYJCUGFRPGHC
SGQUUH
35
37907
36412.0
PAVMZAGYMEUINOXLR
OPOCLO
78
34661
10405.0
JUWATUOCKEGXBZBMQ
CFMFDI
23
34618
77218.0
YJJQMJGHOMIPENMNA
WXSFQFO
18
50791
29990.0
GSGLELRQRFTPNGKQN
PNOYFD
1
31034
5158.0
MOJJLXPCZWPEAXPTF
LJJXUM
43
31085
79316.0
MBSLOJBUGONGNUEZR
CZGOTQG
31
19018
47688.0
IYYKUDIVMKSGZPBOB
BKPUSZ
13
21325
16625.0
CETJXJIGSPNWXQPEQ
HSXYJY
51
34687
22190.0
QUKRKQROVERJPLUIV
XHMEBC
7
44509
60501.0
CFCPCVXEZXUNRUMRW
VNZGOG
25
42285
44594.0
QSDORKCRCDGVUZNLL
DRZRZA
6
43435
5275.0
IZGLQOWBNCKEPGDLS
RYPVLA
48
43672
56623.0
ERYUWVURKAKVWMMBA
AJJHGPU
54
15112
34124.0
GNWTJBSGSLJHYDKHY
EPDYVA
57
20514
52447.0
SICBCHJOCWJQVRMXD
YLADHY
22
41773
34921.0
JHSTZMQIHXJGYWIUN
IAKXYGF
34
37040
55349.0
RXFAZGDSAOZKLSBJI
NWHCJB
19
20232
65452.0
QTRAMVRNADXBLQTEU
VHWDPED
10
36610
7899.0
JOIWJLXRQZDJJADFF
CCXAXUC
70
25096
38738.0
ORPZGBIHWDOCWPSTL
IOERQOQ
44
26396
74545.0
OFNOUBOSNYTHMXREK
EBTZPXQ
18