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
46418
26927.0
YUROGTCANCQODCVNN
UGKUKS
28
30485
18013.0
CSCBOGFLBZBPTNLHZ
LUOPNIC
87
33468
7353.0
YELESZFZLHAAOWZSN
JFSLKO
77
29893
29730.0
OQRHOGIWQFVSQEHLE
UBFVZM
5
15662
71478.0
AUQFNDRTUKMWNRPWI
PMCZSA
71
45566
77273.0
EPUBUICPCOJZVXQQU
HRICGCN
84
39732
12963.0
NDEZQPXPFYETIPPNB
SBBETA
11
30383
48837.0
OATNRNYXUXCMLOWCW
PBMETDF
3
44489
7587.0
LPRYZACYIXTAXEYTB
WQXXBBW
31
52535
71432.0
FYSIWIYJBEISJYBVZ
JXQCXT
58
46717
26781.0
IQDCKJIBHFUEIMGNY
ONQWIS
64
22886
67723.0
SAMVEWMXKLILMZJZA
MPJSWJ
43
43861
56567.0
FSRJLKBNCGOWMVDOK
NFVRGLT
4
48294
43247.0
RLEQICBARWOFGOMSP
FVEPGX
5
42444
52312.0
HJBYBWGPLZLAUYUWR
HVBIHR
85
54757
70490.0
CGQAHOPVCBJIUDPFE
BJPXIX
88
17918
78003.0
EUQBLDCHFZKPSPQUK
JPEQILO
52
24031
69081.0
LIDZIUJNHXLTFYVWV
QUIQYA
58
26070
72937.0
YRLXGZGXVTTMKYYMO
DAWXAE
74
15674
26755.0
VPUYGPBYEFPYAFVAC
TFULEU
7
24562
13477.0
DACQVFSVQOVQUMFYB
ZUVOZOS
48
27083
23285.0
YQWJOAUNOKJOQZHCB
UCISFM
66
48105
67202.0
FXHEVLAZESXAPRIBD
FSAVIP
70
17497
75933.0
IEDQJOQPQMMYDTYVW
AMNKJN
67
49265
18545.0
BQPGWQISNSQOXUEPF
EPSXGF
49
50239
15562.0
AWGIHKZZVKAAUVQKS
NYWZPNL
77
41996
21973.0
HAZRXBRGRIHWUGWEF
WHCYIVV
5
49736
61339.0
NHZWDWQHABQVIDYNF
DJARTC
55
23993
10849.0
PKQVMFEOKZXWAIQTX
APYCFB
79
27300
61736.0
GLVXSNZTLKEPROZAJ
UFDFOGT
32
53534
77827.0
QJROFKHUOZPAFVRAN
NSNMZY
70
36643
29630.0
CFPUGGABTIRFHWIOU
JOCLWC
53
53260
52558.0
HTAPDFUENYVBHLJNN
CLJWAS
71
16931
7867.0
HDTMERWVIWBYNJRGP
BQAPZKW
28
16363
38189.0
BUWYBSZWRRVJBTDNB
THYCTAH
8
18457
15459.0
PNJXIZFERNMRXDVYH
UMBLSJM
50
50232
10634.0
VNPYVDHYKVTSWBLDR
EFFFNZD
29
28138
20454.0
NVVCATAGYWTMZTVQA
AXUHPY
17
48694
55702.0
DHYHWKGYVCGZTNSHB
OWBDGW
5
42118
65427.0
EJUPCRQKRFHLSUIMR
NUJAGA
65
27114
40706.0
HMRXWGWZKGTUVZMKC
AHBFHS
63
44225
35168.0
NTDVKJIZPHTITMFWZ
PVLMTOA
61
54007
17344.0
KUKXHLMKESRYGGOGZ
PHCZLK
81
23036
76672.0
URYUTGIYNSQTPKJYE
XEXYLWY
15
41351
17559.0
SVSZXUCKRVLXHUQHV
GETLCFU
73
27294
59540.0
DDPMKYQCAKANLWQHI
BRLILZ
64
24341
16155.0
WLDIJGWYJYCKLIRCB
WFSXKF
30
36854
51123.0
ZKMMOJQIQXBEVYNVA
POEJINJ
5
54723
48057.0
BWHCBMRDIHRKADQOZ
TQDXLA
12
25022
59825.0
NLGXGNLFWDWSLBRWL
CXFNQO
53
15555
28098.0
CWTEFNJUVVNVSRWFY
BZUZGFC
70
23640
42517.0
IZGGCAJAWWJPSEIRR
MAXPRGV
24
47940
13771.0
GMUVNUSSFFGGCSQYH
ZTVWAC
46
28897
58492.0
FYUTWIKAFTGCXEVGH
NKCDRDX
65
43389
48191.0
WGDBMCCCEBDDQQYZY
RZUBGQ
68
30765
45219.0
EHSGVMMTMDDNHPIGL
ZGJUXB
84
30715
7393.0
GADRZYXHMWZWYNBAA
RMUGXJD
48
36137
16467.0
EEKBOVOCLRMDTXFKF
CXORUS
46
17573
24959.0
YJNGDYZVMAAIGOMJH
GGTWIAQ
71
23097
69070.0
ZYBVOFVLAXMWDAARY
GZYPOS
50
40664
67921.0
ZHCAZSVHLNIPCMTRU
ZPYRKL
9
43085
13960.0
MABNAGBBMHBARXARK
CNROQH
9
46445
16707.0
PKTSXHFEFGMIRUIIS
PZCRQVY
44
44720
16493.0
BHYRMDYSFOFXXSENY
QURHUQ
4
36829
41722.0
RIPENBOPDDRUEWNBM
QFMGAZ
16
35901
68633.0
NSPNTLEUQILREDPYM
LOPYIZH
70
27777
56616.0
TFTZLQWFTMWVSCOZQ
HHDPIC
16
17270
28329.0
AHTTUCQHATDLEKJEA
JSMYQT
70
18999
26594.0
EMQUBGAPQFRCFZSAC
XTKCXAG
83
31201
69612.0
ERNQGXZYSTULRVJRU
UOTERWP
33
52566
9818.0
UJGUJCINUPZFUPHZM
YJUEXKQ
30
15437
26413.0
HOIXSMXSKSKSJMXGC
VRLDJOD
49
16899
16174.0
IUGNNXZKDGOWFFANF
YQSBGE
77
35763
11864.0
AHGDJZHZBRLYVCWJN
RELOTEL
22
19441
16116.0
NINOLHEZEHWIGVKJF
ANZNJMI
52
28388
50115.0
TESBZKATHQTBETJCL
IQEWZVX
76
19506
31246.0
MOTWLHFLURTNAHJLP
YLIWYUB
27
52726
27151.0
SWAQGLECAKXSAHIQS
LYFWKUK
75
29624
48798.0
HSVPFVGMTHITZMEQI
LMITBB
30
31192
24555.0
SDDWCLKYEWMPBQTVV
ZHHUBRE
41
23522
77040.0
BZHFDLATZCQBDNEUW
PDXVBJE
29
35818
29408.0
MFQMKXWAIAYWLMPTU
XEECBM
89
20436
7063.0
FDXFSGSGLJKHECVSE
QQZWLMR
58
31984
62120.0
DDBZCMWXMDORHODMC
JYDZQEB
11
20618
26922.0
QQVEGNSFEUQYOWDCW
QXPSUUX
82
39704
23795.0
JRPBDJRYSHIFBBAYS
NBTJQIU
70
33782
42199.0
JJTUIUZUSUHXLZTOA
ICEDKWX
41
24897
30593.0
AVHGGKKGXLIKHOYRH
HTLDEJF
73
26655
54059.0
VBKLHMVFSJLDGHMVQ
TUNGOK
31
16721
46255.0
PXVOKMTVHNVDANDFA
BLFPNMA
59
24939
73303.0
DDLCMCLVPNCNEIYBQ
KIJMIRO
85
35353
35471.0
CBVZKQBLCIGTPYTYB
LVYEJE
49
19855
74901.0
USVAJBYVGGKLRSLGU
SOFTIX
87
17444
10976.0
BTABOBNXNIIFTAVCQ
LNJKNGD
19
37344
6049.0
VSBKSCPHLKZADQTGL
YYJZBLT
56
40241
43354.0
COFPRIEWBSQHYEXAW
SLECKQ
14
29054
63056.0
BQMMAGUUJRZJYHULV
WIEFDE
11
21288
43459.0
DVNFRMMCNBZJVFCGX
KCZJKS
25
42096
68462.0
ERASRGKTPSRVZRZQS
YHDOKI
64
41672
58599.0
IXIKJPZFCFZIWRUVV
ZKPGAY
22
23149
35306.0
YQMJIRKMANJHRITUM
MOBXTDV
53
32335
54708.0
MIKBVBOPLFALOKMRF
QJJLDL
65
24869
19338.0
NAWFVDZGEFUEAWKPK
GLRNSKC
53
39625
16040.0
NKREVTRQOUNTCOXAW
QYDHRIW
78
33817
11145.0
PQRZERPGUUOZZIBPT
NAWOBBA
25
40504
73945.0
KLXNPDKQICLVQGFBX
DATPIZR
47
54855
54175.0
BMFPTAQRXCNEXDBCN
QIZRZWP
28
17938
75657.0
OEVOPKEQZPIVLXQTF
LYIMCP
54
34832
30413.0
VVWGPCZUYRSOBDRBR
RVZYVHS
38
28415
43216.0
IDUDZAPYNMENLUHWL
OWUNOW
11
51423
15787.0
VMRLRBDYDWNDWHNVP
HXGXZZH
78
15989
70857.0
CTVJJOFPSIKDHQGAA
TBBNFH
17
32930
40164.0
ZSTOWYDKZPQWUALIK
FTAUXC
73
28354
56339.0
ZZEECQIPLUSXJTFUC
EZWLYE
86
36692
49515.0
TGPFDXXTSJFQDNFCW
JNTRNW
79
15687
34683.0
KWJYJJQBFVGMVAJZO
SNAJHD
86
43401
41046.0
SUEKGCFZSBRYRRCPE
DGUZDN
41
53013
38564.0
MVIZZSHMQSMDOXOCW
KFRUAB
51
53042
58037.0
BQMYKALZXQYIONAQH
VDLFASW
73
15603
22837.0
NIMNKUWPYGXVBJHJQ
YIYMJS
48
29893
11051.0
GTPHMMGBSHJPICRJI
QTMBRYF
80