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
37623
63369.0
SLZWXCHMHDAABVNCN
PEIUJXP
36
28449
11287.0
GJTUYBVACGXOSJGHI
FBJYZVN
26
25031
16513.0
JMSXSOVGDOVIDCFOF
MXLQRIT
11
18733
38335.0
VXEASUXUUVLFTTYUB
IMTRLFA
59
37776
64413.0
ZHFNXXDZGWGUGLKAY
MTHSABE
62
52942
17912.0
GANCYQTYJNOTZZCZX
KWIGKJR
52
44654
70889.0
SLHTTMUVOFMPZXZTD
TVDOIO
71
40327
46255.0
NXSWFCHFYWRMNIVGY
NHXWLEK
40
36801
42423.0
PCLXIJRCRYYVEVSDS
XMEBVD
8
20709
65541.0
ZPHGAQGFVRUBBIJHO
BPUSEK
87
30861
40665.0
JXYZQLOFUOTZUNBXT
UXDBBGY
40
43439
10626.0
ZXYJADSMHEGRUUFDH
FHBGDL
58
44603
49477.0
MMROAWCVWGMXMWVBX
REERAHT
84
19150
33229.0
AJRFRDXVYGKMELNEQ
XSWHWMF
4
15602
30014.0
LANUEPOBJJOKJSTYF
TSJKTJ
30
40192
36510.0
MJYBVWODXRRECDYJK
OULGBOZ
51
50672
24754.0
BJJFSJRDMHYVZLEGS
FBGVSAY
50
39163
7915.0
GZSMNEEOKMGLMAPYH
XRKRXYK
38
52597
56845.0
RFSBPAKDNHPKCNCUI
VGLWXLY
12
22383
70486.0
QXNWECDWFSGLYWIEV
WHWOZG
72
20348
79509.0
EEAROBHNSKAFDOVSY
HWSOPTV
67
38460
74749.0
UMSYMQGQQEUDKZEKK
TSRCUD
49
45821
9118.0
TINVGZLBVWEPAPQML
ZEBIMV
14
31099
7546.0
VGLNJNLLORDDIGCFB
FUUZICL
81
54676
75937.0
HRUPZBUDJMJWAJQLW
TOBAHFK
54
26098
27146.0
CPJMBLDRVCMWJUPON
EKXSJG
41
54435
40286.0
PLNWCLQDXSDJDGBCL
OZYAFYQ
66
30370
19200.0
PPQUXPOEIFWZSSFFJ
DIOXVYO
16
45270
55201.0
UTKQACVQISMPXDQZV
GUXRNMJ
8
34331
70419.0
KNRRALVMVBFUBWCYI
YRHOKEX
67
54461
60159.0
GHRSQOCJVNORUKSQI
HNBTSKE
19
20888
79313.0
ZYMEBEZMTAZJQNYBH
GLNWYMC
42
24371
42143.0
IKUOYTCVAIASYQHCR
DTSPMI
79
24480
62210.0
LHZYXKSRMYQRARLIE
SPRKFLI
76
29769
79013.0
UUSNNAIRVKIEIBIRN
IPALSY
65
38987
24266.0
JXQVDZPDLLWNDMVNC
UQUGGBD
59
42964
25819.0
OBIHJMYHAJGNTANNW
VPPYDD
51
26458
74380.0
IOYFCBNXKAXMNHLHH
HRYOCKI
23
27511
37275.0
UBOIDOEQBGCFILFHA
QFIUQM
23
36335
29496.0
MDQBLQLLSTKQWXMLY
HEJELQ
7
53195
33984.0
YFPLVCRMEZHUMJVOB
YPKJSV
27
29759
44096.0
DFUOHCKAFPQKPSZRN
WJNGIG
11
39215
42549.0
HLFJNFTEGYBWCJUCO
BRUICT
67
20929
46873.0
MWPXWOYHGNFMPCQQR
QFUHUC
52
30037
37979.0
WVMQCFDBDJOZBQMUL
IMHJJD
15
18674
65294.0
EEPMSDBDUUEBGOYVU
BCXGLH
23
24022
26526.0
JRWGVEPKZMZDOQFLT
HCJVFTB
1
31982
36181.0
JLRWCSCQGGSNYQRZO
DKPAWBN
38
49306
65474.0
MOGLPZAIUQHKVAZJL
GVNXFB
67
50196
45120.0
DWRQEEPSUSBHFRWLW
QEUMTY
43
22209
74154.0
YAHVFOKGFLOQXCKYN
HREADP
40
47952
30276.0
XLQWEPIOOWZPFLTOM
KGGHTSD
2
42772
74917.0
WVHDZNYQFXXLKAUQD
SQQIVJ
57
30844
30706.0
LNPCHWFNJLDJFHCOE
PQYMAR
84
26671
23514.0
BPAVTTVLEOUCWORZO
LMKLKDB
43
51228
14286.0
CAWTQBLXJTGWQSNWM
OKPJLZH
15
39842
10548.0
XAFVJXYEACTCRMHRM
WQVBTGX
58
44772
68246.0
FGEFHKWHABKSLZYUH
UFUGWG
25
37237
75461.0
UDCIYYKXJBWNJJWMK
ZQJJJJC
53
22815
47099.0
QLMTOSVWCXFQTEHJG
UGIIPYJ
52
49215
14144.0
CIEBPNYRPPUKRHOXQ
YORPZY
89
30217
72146.0
OCWENSIVESKAJDOWF
PXHIXSX
9
23669
55644.0
BYVBEPNZQJRGOURLN
DRGRPW
17
43291
63563.0
TTURVPHAETZCROBRO
DFNSJGC
34
19877
29377.0
UEWVFHAXGJCYYGHRK
AACWIGS
33
36944
76487.0
LSFKFMEZRXRSDQGTC
UTYXUFC
28
33810
29301.0
YSBEXWYUFMYRCHEBX
JJZLDN
8
44757
8532.0
QRUFLYJZLMGKQPFXV
RUNWIZ
27
45652
25876.0
ZCEBFIEGEYUPFFLKJ
KNCNAO
42
28143
28921.0
ZQNPJYFMXXHANKMNF
URTCBN
14
18565
38075.0
IZEYJBJJYUMWMAQOT
GCDKYVU
61
26722
34441.0
DMWKPICRKPGTPPRHP
ZCQGCGG
70
36276
77886.0
QUGOPPDYAUUDFAWKL
ZRAVHOH
34
23718
77685.0
XBJMWKVDHNBKFCQHY
RAMQQIM
36
21208
52228.0
ABDVKQGOJHQCTCUNK
EKMWOG
23
40700
6942.0
BEJWNMGMMFBNGOJDJ
GJUMBL
10
46467
22656.0
HFTZYRGWTYPCKXPJU
JPYUMKP
45
23605
61326.0
BHTPITDKOEWNYMUYZ
JNYENA
42
39634
39629.0
VWJCJFDZYPUDSCDNX
SGRIPJ
87
39944
44202.0
DUUOLHAEBDOOMIXGW
YOYTUWP
6
32528
73321.0
FZYFTQUNXQKZXOXJD
NUWJLE
13
32111
5924.0
DNSHDHKODLDIXUJAV
MPVJAIX
78
38176
48575.0
MZXGPWYTRHMIPLMNB
KJTCQV
37
32012
7870.0
YGBNTJNJGDAWJMFYM
QLPVZNM
87
52825
11216.0
SFWLUULSCDNEIKIXG
SQFLSW
44
44404
71371.0
NXMIPBQRFLHWDHDGK
MBGDRK
62
54250
17713.0
HEBFZXXNQGWGNFLVP
NOCQOMC
19
45047
24084.0
DMAKVCZLPRNNKUQLI
VZWCWIV
29
27046
9401.0
HZXNYBBZCSRKPKIJL
SHCINU
7
27745
68668.0
HLIETZZHCGZMZDDDX
XYOSEB
81
42352
9464.0
LNTVJIXGLMIYOUKZF
QIHLWR
83
47819
68684.0
WTFVIGQGPTRZYCDUK
CWNCAHO
76
29333
18710.0
PXSSXZNRENMPSUJTB
WQXZQFG
82
46239
72476.0
FLOZGUQGMNCIWGQOX
HVMOJG
7
19372
20655.0
SVLXKZKFCANZTPEUG
DUNTIEP
26
31292
13157.0
SFZYIKEWPTOHXUSMG
NKJHORJ
11
32160
35231.0
NCEXWNJMREEINWNJR
PPEPJF
86
50977
28859.0
DMBCTXSJIVKJJPJFA
YNAXIU
52
19039
15560.0
DGTSEDHGCOHWUBPDA
HVWEAH
63
19103
11547.0
IAKNNHKRXBMOGJIPL
JIRIJU
1
23341
38682.0
ZVUMODZPZSWPKCZMO
CLGTLI
33
25733
65674.0
CTWWFMNCETZZGTIZQ
FAGNLWY
7
36621
29902.0
UAXNLFGCJICMKDTCZ
CSNUQP
84
34607
10712.0
FAKUZMLNLIWBVBRIP
PDFABY
19
33167
29535.0
ZTAUKEOQCNUTSLUEF
JTLCVF
53
33209
53009.0
TRJWOHRHTYJFMNJDP
USMZIGP
33
38285
31178.0
BQMPAHKBCLMSMTLIN
MSXKQJ
35
17502
11880.0
JNJOIERSSFWOIUNIL
XOLCWKC
10
46992
38708.0
TGXZIGQPWUUFOWEJL
STXTBM
52
21145
26203.0
IMOOQITGCCVZODXWW
QZYSFD
32
47900
35520.0
ZLXGFEZPVCUNALMOP
HLICCY
82
36048
49372.0
PWVNSAFYHYKQXKLHY
FVRLZY
83
38743
43553.0
PARCIEFHVSSUDAZRS
YUQCSC
13
25858
60042.0
LIHVINEGHYCKLAKRI
PMTUBQ
60
18181
32411.0
XVOPIYJDQBQODBJOJ
BSCYBTX
7
29150
73031.0
WRLDXGBEJCEJOWMFW
XKFMPG
60
32015
29492.0
AZZNNZXCJMUCPIBZU
QHLRXDI
70
31948
67171.0
CNILLZGBBSQPPBRUD
LIKYUMH
35
43797
16425.0
FXUMFLWOWRURPZQMF
CZCLTKH
83
23884
18817.0
FZSRAUGXHXMQMHEAX
PWSJDH
17
18549
29734.0
FUWYDVCQYKJFWSYAE
ZFUNWA
2