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
19577
43588.0
IPJJEGVHKYPHWSBKO
PRAJTWC
28
16416
13027.0
RIKICLNANOJESXGZP
NRXHJYB
55
54686
23459.0
BMFBNMKDHBCRBVIHK
HWBNEUX
24
51205
48704.0
QCHPAFRPGPEBKUYLG
YWMIERY
52
39460
28928.0
DCLVXVIDRHQWKPRQE
KNEIWRO
43
30294
8391.0
QAQWRJBZZSILZZCMC
OVNVZO
4
40933
39337.0
LFQSVXRFXGSKNKVGK
LNERZT
31
27095
28379.0
BCXCMIWPWHLLHNUDM
ZYKYUYJ
52
31925
14495.0
RTAEENFWTGSTDYDQS
QTSWDJN
85
32658
61889.0
ZLWFGLFZEHVKWCSBS
STVVJO
33
39241
63545.0
IREQABGWFUCWVTWQC
UVVOVFJ
47
50405
40148.0
ERTPEZWWPCNMEDKPH
HBNDOF
88
42285
52181.0
JXJIOKWNVKZYDBFEJ
QPQXFZX
6
44382
37890.0
KMVATCHINNXKFRYPK
UYAANW
73
49614
50162.0
ZZLUESIKAVTCBDUTN
NAZMOYD
23
42358
59551.0
DRZNNMTHAMYBKGMRZ
ZEAGSO
22
18364
56607.0
XVDKVXXTFNKBHGPCB
DJCTIP
81
43710
50047.0
EWPYSBJHWGOIVCIGB
WCQSOLL
18
35814
58544.0
JNWBIIIRXROSCNHOL
WVZDAGM
22
32630
51360.0
JKHGLPYXRNCEXGQVI
CMELMV
67
45675
51842.0
AGDTMYJOBJEQGXWUL
XNZASSI
38
35951
49827.0
CVNBCECSUNORGHBZD
WOHGJU
46
32145
37429.0
PHLDWKUZSZNWYFSIU
YOISYGP
3
49240
26889.0
NOWCLQGTOWQFPMVMK
GIOUYCV
73
27171
24906.0
WJEEQDPUUFZXHGVRR
WFXPOG
30
53180
44282.0
TTTOVROVCFMDZXMPV
CCYZEQ
86
34715
57099.0
WCCNIGVADMXLMPXXD
GTVRCQX
40
49371
5205.0
MMOHFBPSWJQCVKQCE
PZNXMNB
29
17861
73359.0
BWLJXIDTGBZZFNZYK
IOQCMK
90
44726
58722.0
VCHPGZLKKJTQFOGAI
SFMNFYS
38
41085
9131.0
ONPHHAYOQRZBIJSBQ
UOHMZBG
57
41909
39099.0
PRGQDJTHINVVNZOEE
LNMJGZ
16
52516
13215.0
QICNBJLGEMDDAPXAA
POJBDLW
38
39844
56690.0
OJDAEFURDKKRLHJBI
CFJLVW
10
31017
31010.0
YDULZVODJWOGRNHBV
ITYLNE
1
41494
75693.0
FLQIUNXHVDQLHJOHI
VAYAUB
81
42928
9573.0
TPULOLKDZGHBUQLER
OFJSEHQ
30
24898
67153.0
LANXYUQMMSSSDMSZW
HGYMZI
7
42518
11481.0
MSNVEIYCTTSGLHPKH
SXQQJZA
66
54139
23949.0
BWYQDUSOGGZRZMXIY
NHJMJJL
33
54045
16884.0
ZHUDSDDMHKJEWAIRG
MUYSBG
52
30597
79693.0
OMPQMVYOQGJSBSHWJ
NCRSOFQ
20
36135
5220.0
GBSWCYBKAOXLPBZOL
QXHVLY
3
49054
31654.0
JNLJJOXOXQBRBIGQY
XXYGFJ
49
52218
61966.0
IHAQJXOKPAZSTTCLO
SYWARC
68
28009
21489.0
QAWANBOOWLXAYOKFT
UZWIHXA
74
26216
67658.0
WWRHEJNLVGAEGXHRI
TAICYC
41
37725
43133.0
UMWCALVSZZLKWRIPF
VQDCTTD
7
51074
16428.0
LHPRIJGOKEZZSMDHE
GMVKWO
52
34025
68220.0
ZQYEAYIEEUUSHHGQH
DUNRYWM
88
50236
65848.0
CSPBSRBJLAPAOCARH
HUXGQF
89
39211
26363.0
MBBWGZKTDXNDOVPTA
EZFZJY
68
29535
50792.0
BBHXWLCZZOOLXZWBZ
LRKDSCB
68
29739
70061.0
UPCQBOXBPMOWMVKDJ
YULFIB
23
49424
47581.0
MHHWPELNVKHAWMWSG
UEXIGW
26
45303
52421.0
XESEMYLODXCWUKGUE
GMOMAJ
50
24841
40957.0
VEAWLMTJHYYGPKLHH
CONWEE
29
19790
10310.0
PZCOBLZBOOQFXFWJI
DSPFPY
65
18380
48280.0
VMNLBAVXLHGFAXZEQ
LTJEREG
73
21005
63980.0
OQVBIULTMHRWFDVNZ
ETVDYXI
23
52922
65516.0
OCOXIPQJQTZKDGQIL
LQJRTD
76
29029
6366.0
MGVSTSBARXVOQQGWF
FNFBDSD
87
54270
64032.0
RQXIMATGIZHEWSIEZ
TPEMYUC
88
17641
21682.0
CAOXLGJQNZMOIMOUQ
XYDTBJ
42
31755
16829.0
LVXMTRNTGXVOUYZOX
RDNDLX
72
41778
56725.0
NBYLJLHDPDVIIGKAN
ZZCEVG
65
53709
49357.0
IYUQESISRBCUQTARM
CTZEWNB
10
32899
27712.0
NQERSXUPVFYMNKFFE
VBUUPX
31
36022
73715.0
ANSDXEZBSDMDAISHY
KDJRHW
83
41204
78176.0
GUUVFWXWGIWGXUOXO
EJHRGUR
21
54800
47836.0
MZAWEAJHCUZZDOGWE
FBCZNC
19
15606
72735.0
AOLLPJPPZBXDYRTCY
ALQRXGN
70
33811
11575.0
VSORUTJLPAOBVFCLO
VHLSTYE
64
28084
65476.0
PCGXCSRFFIWLULZVF
MVYVNGJ
56
30775
8128.0
YMXEZSOJTCRECRDTV
ETLJAK
26
23813
67336.0
KYYYCBSXOWTBANJQT
UULTZX
57
49387
77321.0
CHMFBQDGMPQPWHKKO
QKVKETW
19
35290
71373.0
SOBPZLGHPLARMFCTS
FWLXDE
10
40955
43773.0
CMJRYYUUGKFCGWKEH
APABHZG
81
27346
35557.0
DGGYKDGHXLSZIRWXJ
YXDCNWZ
26
47031
61110.0
AJFNSPMRKHCOSWCRU
JKVHHL
19
43817
46671.0
PAFHVMQDLQCCIRVHI
YJYILR
77
29674
60154.0
KFDZPRHASCSERVJII
TNZFVP
37
47860
16094.0
RPSNMJWKKLSNUZGRX
WQSMTO
81
27999
65428.0
UDWDPESQLJVNIWSHP
LEGRQQ
24
45713
79364.0
QJFOKZVIVCZWCUVWZ
ZEMZESW
28
31225
19056.0
YYRJBOZLRTEHRXBQH
TYXQSAC
29
37408
52794.0
AOBSFRJDHKVLLMAFO
WLEFJA
25
15024
65802.0
HABHKAAAWXHLVEFNW
DMXPCD
1
18892
50675.0
EEPVNHKQEXZPDKJXZ
QSASYT
48
41838
21950.0
EFGCBCOEIYMKOFLOZ
FMREPRJ
68
54491
71142.0
HAHYQXYMFRRSDXVAD
TYRKVZ
53
50425
14111.0
FSBXYVFRACIIWWOQS
WFTEPN
20
54278
41978.0
XEJAFNDHWNWZPBYLD
YJUUNX
71
49513
41593.0
COVOOYOHTJOHXFFFV
NVGLNEC
19
48461
23949.0
UOCOGETDTQDTFYBWK
WQOLIG
2
22122
37484.0
GGYXDGFEPELVEWBXE
GZSKGC
70
17649
54259.0
GHLSJEHPJDFDSGVZW
GDUWFW
62
26499
50558.0
SORYHYVGUYOEBKNGQ
VXKAMOX
6
29319
66085.0
SANTQDRUCVJWKNSSE
BRMNVU
50
51327
51374.0
CJXRONMVUZIIYOIYV
EBPJQU
81
24417
35643.0
HHMQVRWZDQNOEYBBX
PPMTYJ
50
30447
35808.0
WKLXZEOQACZRQOJAM
ALHJYU
37
35726
67395.0
GOOBDCBZFNUSKUCCH
VWDCZH
47
22446
24750.0
TYFPFKBMXFQLSBLBA
UQRONB
51
37270
57250.0
QTXOUPEJIGOTCYZER
ILKMGTK
15
49814
76953.0
PMWRWLOKAJXLTMGIR
FCDDMH
41
47478
48513.0
HZQDBPSMGJIIXUIIF
NUELOZ
1
34131
6695.0
SOBHFQBOIPUSTLLYU
ZQTBLNH
88
22229
61034.0
TSAPBTFJTAPNBPKOQ
ZVCIYMS
88
41385
28040.0
NEZFBCFRKLNFRKGZB
QSWEWT
78
31656
75574.0
UCMFSFREREWFDZKEN
CXYBFS
79
52238
62723.0
WUQHMBFUCUUHSPDQJ
FMXTXKK
50
42976
20493.0
DFDRIINJMPALLVFVU
YCSNWF
58
43963
7550.0
ENHDDMJJHSRZFMFBH
WDDCOH
37
26474
72438.0
BKJKCMGAWQHFZZZXQ
YYYOOSY
70
29665
8500.0
SSUXGXOAYHUGJASXM
FUSTDZN
19
29821
9930.0
GYYAQEZLJEHLIREYG
VINCQS
54
17038
69528.0
MAJVMWOYSGBRIWPHW
STWNOMQ
80
49330
74165.0
JSHHNRMOLGJVTDMMG
TYRYYQS
47
46575
77647.0
FJPERCAAXOGMPEIGG
WNOQBX
38