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
22638
41918.0
ZUTMGXZVQANNNDYUN
KCBCTST
85
24500
23472.0
VFYCRIKROHAQHCEAB
WWIHGC
63
35541
45545.0
JBGDDIOCYTKOOPOMA
KZNQTI
60
48836
25163.0
DEZORNEEICAUZFFXG
TLWQRQ
85
47272
25162.0
IVESAJXYDHSGRTRHB
PHBRSNO
22
49592
24996.0
SVTZSPDKWAEVIMWPW
WTCHGVH
11
18673
23262.0
JSZBOGFLSEUJOKMLC
MHXVDG
6
37671
7955.0
OIZXRYSKJKVHYXNPP
PHOBYD
90
53106
8401.0
KGOTNSWOTYUZNJGAU
LGUATZ
75
31298
52289.0
FUIJKPKGQBIMZQDDC
IFTXSBY
40
19938
27903.0
BOCGAVJPHQMHYRHAM
JSUHMDI
54
21094
10823.0
FILFQVXEWYZFONMKZ
MPJSXYA
57
47898
20995.0
CDIRWCHPCEOVPZYAT
YSJKHQ
45
23689
76838.0
XPYPHDKFIKVGTMLLT
RHFQFIW
80
44989
11681.0
DLYUOIHSQNVVYIOTO
PCFQQD
44
43716
36483.0
OVWNERXYOQQFOLAOC
DQZLRY
47
33910
69540.0
HEUXSBLOLWEHHJOGV
RGXCCVY
47
43072
5732.0
WTQTJYJHHDJMAJJNL
HRHSALZ
85
47762
50637.0
TIEEYACDZCBHAZESN
QSPSKNF
3
41563
10579.0
QKBDSXCKFRYEXCYIN
SXBHAOS
21
39393
21688.0
DLQXFOCVMMMXTYIAC
GMOUFM
74
39427
54011.0
CTBETIONUUWXPJPIP
LCMOJT
6
20444
6178.0
KHKCCAJFXVNXGJQNS
VZVODAE
10
48993
51689.0
OEEBLPNPNWKMLVZGI
HENADZR
21
51044
58894.0
OCHYUNCLYDVODZQOH
ZWPKYM
44
31570
69168.0
PQINCRLSPASXTMIML
YKQNUA
5
31247
18693.0
JRUBJYAXHXYXROKRF
ILCZRKR
66
21859
61573.0
SQKTFIGYEJHGYZEMH
VYFCPBV
31
39535
65193.0
LRFTDWEJNOPVMIANR
PCHCUR
58
35556
18814.0
IYFMXPNIPCETUKINN
VVOTFTN
74
28410
12562.0
LAZQMLOXKWBZFNWXP
HGWRDBC
32
30518
19077.0
JQJYTTEJBCIPSXWWQ
GXZONS
76
49484
27128.0
CURFUISYVZLXYBNTI
MUCVZU
54
38146
59015.0
MBOHAKPRKIEGWFXJQ
NYGYVH
9
40551
50095.0
GNKJMMZDFKXGFQIAX
NTBBVPW
60
17602
29046.0
GNJZYFVAPMBXWZQGU
XGUWFF
29
46830
71123.0
TNUTAAGEMDPFLGZCA
VILFPH
88
47856
55744.0
QUZZBPXKURRNCSKTB
GASPCP
7
23100
70005.0
XDQTZOZLEWEDHFEZY
GAGJBE
55
45610
52381.0
NXYFAJILBZGCQKYHJ
KYVHEOI
6
28302
64671.0
HTTDQIGQCFRITGOOH
OMETKUU
63
32200
25126.0
NXCUOLVSNSXNEJFYR
AUYBLL
78
32119
63608.0
SSZJIIDHXMPUHUWKF
CJWTIQF
30
52860
51259.0
CHICZYOGQWJPPBBPJ
XCLBVTB
35
53821
75021.0
JFTROBBNIDFJVBOUA
TDBIKSY
40
37245
40552.0
KDSIWQSDKEXUFDEEU
QIOKWC
47
37028
14487.0
QKSFFEBWQQPIDTDES
FZXNMJ
21
31779
57856.0
JREQEBTUILYSINUZU
WDXJYG
63
25896
65523.0
DKMMQVEFSDCVFPMUG
IDLJBG
15
22891
34660.0
TSGFWJQTSDKQETQBJ
GHMPWHC
58
18213
79368.0
GLNAMQXPQUUJGYKBA
CWODAE
88
31576
37095.0
JRQBDUETQLULBYWDN
PUNHDD
76
42621
58276.0
RWVRTJZYUBNJWUWCD
AOSFTV
34
47506
22640.0
VXNPTSVBWXSKJDYHS
XDPYLDJ
32
37648
77953.0
WXWJJWNZLHYJVITTS
BOTTIAI
83
15994
19292.0
JCEVRVVRKCKFQVBYW
YLXUBE
29
23221
74333.0
BEUTDFJVQWQZOEPUX
WGXFMIG
55
21751
52040.0
FXTOXMABZGKCQXQCX
NJNBLX
38
28032
14613.0
RQROKBDZYGRZKXGLW
LEUMBX
74
46632
35393.0
KRVIJYFLAYONIXHWY
ELPPEBS
36
50905
50323.0
ELFIJMMHVCMTUTRCT
TMLQLIQ
3
40847
13373.0
SADWHTKLLNDPGQACO
ZHAFCG
78
15531
68975.0
EIXFDKGHERCJZNCDW
PYRERX
11
45991
8636.0
GSMZNMHCPDIVNFLTQ
PHYWNCN
21
34661
11978.0
HEKXCYTMHPPEYUMII
MDZJWBN
4
17871
25570.0
MMCFHWBZEPSHKCZPR
SOOBQCT
23
41215
78379.0
XLEZOWDLPSVVCLFOI
PSAKWX
49
54561
40113.0
TCMBCNWGDBYERFHJX
SSJJHUO
85
25787
38320.0
ELFUJHBQUGNNYCLYM
IWAHPMV
51
16749
8341.0
KWRKUBFOVJWWSZCBJ
KHIAFJ
85
51893
26718.0
EPTELRRSHFXAWYSYQ
RRTWCJH
59
45649
47046.0
WTBFHEQWEFZDCFJHR
ANVIZBY
19
24445
55048.0
GLRRBBSYZLIHOWZBP
VRHFAF
1
51495
15319.0
YVFYANVTATIPVSRQG
QOSRLZ
69
26817
33162.0
TOGNOJDOHFVXELFJE
QKLCPVR
75
17910
8078.0
TXQDTABHTOZINTGAG
XFXCBF
78
41109
61992.0
MKUGMYVIIKPRZICEC
EAJOLRG
13
21893
38029.0
SPSGRXOSESMUAVYNH
AAJSCQA
31
30822
32296.0
DIHOUGPVSWQQVPUSK
YDXOSF
45
47409
24658.0
NCQFTXELWTFZOYFCZ
VTBRZJ
52
20804
33666.0
QYEENIZBAZNQOTUXX
FVKNGH
82
29525
63849.0
OOMMCFAQYDCLIJPGT
XTWNOB
77
19116
18184.0
IGDFFIRIYXKROLGJI
OGWCUKF
7
42878
21202.0
VQQPSHDTIXCOLPARE
YCWPKMJ
86
43463
15740.0
KDHYCPHXADTDQDAEZ
LOCOLEQ
81
27061
32020.0
JGWYCVZKFWUJAFPGH
QDNNRSC
84
45292
12248.0
OSIWDRMBUDTVCQZHU
EYBPRU
74
28054
68910.0
GXTBOCXIHXFJDKPDC
INZDFCF
2
15992
68260.0
VFAZSOVDZOBAIWHMX
PGSTNO
63
19356
62071.0
WHFWUXXQCHDDDBRHJ
SADUWM
83
46202
9727.0
VIEFOIXVCWIYSNGNV
YCARRAL
82
50958
25542.0
XUWIJQLQQAPZYZGHB
NONONGD
73
17864
26131.0
GDQSVHKWSHEWLZPJK
GUJMTXD
87
23810
26035.0
DVBKBDOYBAEJILYBL
LCVICZD
1
16562
74605.0
VOEKBFNORBPGHMIDZ
HWENPSM
8
31549
16154.0
KZIZTGMHGJAPEPYSP
NEELXM
25
45866
39019.0
RGVQAVDVACNYNBELD
XSTBUPA
13
49946
32384.0
WGVBJZMKXGJUWJGZL
FKNWUX
25
15712
69513.0
BEHYBRHKVYUMOYPSK
ESQMUZT
83
47446
19223.0
XXZKBHFMREHNYFCYE
DRDEXSR
68
29591
32481.0
MTQPJKOECERGBBRGI
EPXSITQ
37
29985
37143.0
SHYRXHWRVNCBCOWFM
PAEZMRZ
86
32731
10607.0
NYRMOFRQYGFBXOVSS
CXZHZA
59
25343
61709.0
XHDCZNEBLTJQVRXOX
GVXMXJ
10
19457
24954.0
QTEQXORHKMGPUIPEH
AVJQMLH
55
16261
42804.0
ZVCDPCQRXJEZFUZNV
ENPXOAT
23
20798
26490.0
TDNIIVQLPQPABAULR
NDBVIAL
83
18652
60832.0
PXBWIGXINDRKMTGOP
VSDJAP
43
32428
14400.0
AHJUFJMIORXIINBWY
AOTBSJW
80
27398
68673.0
QFGMQPSCUCDINKGDY
MYFVRLG
33
15856
36613.0
CSVAWAWRWCMVEWOWV
UFFYUO
22
22835
49778.0
YIPVHZEYUETMGDKFB
COHJNAS
37
39895
76283.0
FOBYJUKJCPLIJVCAP
OTKDJBY
29
36296
77292.0
OUDLBKGZDSXRZUYVO
AXNRZWF
4
42871
48379.0
DAIIIBQBJFWKZQKZA
CRSXCG
18
37590
66614.0
MYJCRZBJQCESLIJMG
APPEFXE
19
46463
77759.0
CKSFMFRVPYPWKHWAQ
EKAXBX
19
30002
10561.0
TXLCOYCDHWVDOLAST
TMDKNEG
61
23596
16819.0
NOQKWZAZHKTSSNUBA
ZRZGRFX
64
41309
74326.0
PPILIKZNUAFTLFOEX
ETDSQL
21
35628
41973.0
MNIOXWEHFIGFIETBN
MVSUCWA
36