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
16984
16370.0
ZHLCILNKUQJBAWTPW
YZFKBZ
4
46876
79008.0
WFCFYZVCAFZCNFWDX
FTAKFB
47
22213
18998.0
OYRAJGYWLFNJWZRXE
YZLAJV
31
22940
41029.0
JBODYYJXVTFTBUTRU
GQFUGVZ
76
23007
45853.0
APIRKXADGCEVOVGUF
LTQIJGB
21
32857
31679.0
MUKHOONQDQIGWYRDC
MFHMWGC
42
54238
69351.0
EGTGABXQJXALJBUJN
SYFWHNJ
32
39289
35428.0
EZQDISNTGPUFCLCMO
TZMDOQG
17
50983
32327.0
PGHBDZBRNIPSIFSYH
WBOYHOO
39
22254
39410.0
OZTTQKUOCZLDGQBYT
ZKJIIV
73
37521
39178.0
CTYEZPMAANYVHZFZV
DKFLOQR
54
36866
76005.0
BZJKODDXNHRUVXDFV
XZUHSQM
42
47398
46103.0
REQBZCVTVDSSRESCC
SLLDHZ
16
40169
7523.0
ZMXSEYEQIYDZCYJOI
HJNWDFU
15
53722
51664.0
QNUFMMIMTFVMWKEHX
QQYADG
7
34488
58214.0
HGLHWQEYYGNUNQTOT
XEOOOZ
67
23296
73807.0
UGDGYGYKLDLVSKPAH
VNSOOVR
69
29716
51589.0
POMYQRUEADPIVSOFF
TQTSYH
14
32427
13227.0
YORSNBVJDIHBEJLNO
XNKPDJN
38
49827
76533.0
XYQNSJDQTZLAYYGJZ
FQOXQG
8
25755
21839.0
VNKEWMCHHADQGSMXL
MVFXAL
72
29843
15648.0
NJIDCJMVGQDCYYLNJ
PEZBZR
71
37312
72871.0
HAEAAJWTUTYOXWQYO
WRRZOO
16
19186
47402.0
UTYLHCOUZJWEKOIZJ
MFMCGWG
30
30344
50507.0
EAIJJGZNOYOLRDKEN
VTZYMV
72
23200
62605.0
TJQOLOZXHYXWLPRTV
IWEUVS
76
25482
36639.0
XZNTSGMRXKIJJKOXL
WMYFMNC
23
15545
51094.0
QRSRTTFYKKUHYLMMX
WAMDDCO
42
51508
56402.0
FBHUNGNKBFVAKJQTD
KCRPHZI
9
45479
68013.0
RHAPSVAANXEYVIJXM
IZIUXE
90
24033
61756.0
WOAXNCXDAQCKGVVQB
HZWSFT
76
35392
53032.0
YBGWEDWPGUYNNRTAP
IXPVSVO
22
34970
49898.0
ENTDTJSFOLLZFPFHC
KTYWWHK
29
38350
64487.0
LWVTVWDBPBDAJGCLY
DPAIRG
87
40128
28189.0
PZYHOYLTTRMTPPDBA
ZUTXNUR
44
28684
29673.0
MXKJKSFUFMGOHQXXL
RHPOJLQ
37
16606
64949.0
AYBLDJVGJVCSZQMCI
KACSTD
25
24327
12656.0
KBQXYYEEQVZLLNPGH
BPKGMBX
40
34626
8490.0
VNMARRHZEJWSNCHKD
NMSNYX
45
22901
33302.0
XDJJWPWIJKGYQPZOU
KZDCCMI
29
22199
53426.0
VEAZIYBJYULNIXGSP
PBSNEE
32
35042
15573.0
ZITGHAFYMSHLZBMFA
NKKNXE
34
31908
65128.0
FUUZVJTPDMPPDQFWO
MSVKLIF
20
39394
8757.0
ZDNMLHZHKHUGQSICY
PBHJYNA
19
39130
11165.0
UISTAHQTVBHWQZSEZ
LXPONT
38
50169
22397.0
NYKIDBWKPRUMEUBYO
CJWOXY
90
28346
37913.0
IIBQUDCPYGEWIBBSW
SRQIAGM
18
21370
57932.0
CEXMUXQDRBUNTNFGW
GXYZPJ
49
50448
40613.0
TACBGKBDLBOJGQHLN
PZBUGD
88
18785
16042.0
QABALCKBALDTJBKNU
CRXCKF
13
31420
73097.0
QBBCCZPYBOLHQGGPW
LWRRRA
45
20459
40839.0
WJWMDBJNIJBUEVWWB
ZRVDSN
72
21268
52588.0
LTKGPWQFGRPJYBUPC
QMKCYR
73
19800
53032.0
ASLKBLMDDUMLYPORP
SSNOLU
73
54239
55623.0
HQPHTYJNNWESKKKSU
SVBPJT
27
26343
73578.0
OSBCSELMBXOKQKUQR
QYSTYSE
86
48192
15739.0
DYHTJVWISZXHZRKGO
TZEZZHX
51
23665
66529.0
SYFPRFSONLAYLISXH
YKSCXYQ
36
25533
63794.0
XHPQDAAALRWNOSQWL
ZJZLTPK
31
16004
5448.0
UXKTDHIGJGKGXBJYD
TEBLWLY
45
29611
63698.0
CCBUSMBCUKVBLJCAR
GXWRAN
52
19364
77358.0
PSSWAXSJZXHYWVSAH
ODCXHD
50
41072
22509.0
LHYMPMKPFEWABBFDK
UDLRUKA
17
19557
42671.0
XOUYYESRMEMLHXCPB
QIVDNW
62
47309
47077.0
YXUBZOQGDDQTIXKUY
TIEEAX
20
15627
37710.0
AYOPZPBSNNKVNRWDB
GUZJAYU
4
16200
56702.0
LRXAANFTPMDBQGSPM
EPOIETY
32
43429
12525.0
JWSURSOEKLHIIXIIX
FQHVIC
35
25110
70429.0
QGXGENGFKNVRGYLFC
KIJXBSJ
64
28596
32712.0
BATPCTTACXQCLKBXL
XWUQKIU
87
15595
5812.0
TGKQUBAKHOBNWPNFM
ASUGUK
38
18496
37417.0
BJYUIMBBEGGNSIWGU
FGJMQQS
65
24413
19566.0
ORSYXRXFESBBIKNID
BSZHROM
71
32395
18862.0
OLGCMUPODMXFBJBFI
EAPOJP
69
18787
57992.0
VFTIHMNZFBROXUQEI
COESCP
2
53458
31723.0
DKDMXDWNUUUGNRGMZ
PBIQEUR
51
15743
14881.0
INKCVMSIZOVLGSNLX
RSSNMRV
17
26301
59913.0
WUBGBGPGYFYLHNUGA
MABLFE
59
42023
61955.0
NUXOPQNJEYMXIAYOZ
SGRZTT
34
19327
37403.0
MYFGIBMEMXOSTLBVO
TZBJTQR
16
18959
46194.0
HYDFBAORWOPQCGAIY
KGHKGBO
40
54831
8031.0
WWEKWOQJHTDCBYSYQ
IXAQMDN
67
21999
33492.0
FXPBSTFTCSZDSPURQ
MJDPRV
28
32711
14665.0
VAESLQYDNEUDAMNMQ
NPUWKWW
76
37781
50356.0
ZQFHISDKTWXCKALAM
YMPDWGU
46
44676
30627.0
UFNVEPYVBFROCJBQM
XDBDXA
90
29769
5206.0
LLLXJNQTDURUVMWMN
MEGDBP
61
23672
56732.0
SDKXSSZTJJHSGUNZF
IDKKLT
51
48816
76473.0
XOYYYHDHNBPYUYJUB
UGAMAHF
74
45769
24795.0
WZOUYGMMKTNUMNDYR
IXRCIPZ
66
16746
7197.0
PXQBEYOGZKAWJCPFH
CPEQWF
25
45385
76846.0
GHDAIXINVICFHKTCJ
UMPCEFJ
44
54031
32239.0
KERHMEKUGZALUSPNW
SEIPYTR
68
49029
57100.0
HPMXTVQISTGGFERPF
TLDXFB
49
40647
34963.0
UMSARYWTSMQSPEJCT
WDQOUUS
74
32689
44244.0
XDQTNRYFAEFTVSBJV
BJFLGZV
4
35435
15045.0
ATSHFDINIXXFCKAHP
HIWGTU
3
41469
78635.0
NWZIKFXCHNRPHKZFN
LNQPJZK
9
35058
24032.0
PUWUSAAQLDKMONSXB
QEPRGF
47
19184
71096.0
UCQHHDZYFKFUDJXAI
HEZNOEI
57
18604
58196.0
GOGQHFHKEGAXFFJIB
LKMYWZ
12
19155
55522.0
IIYNTITQBYXIZJKBD
FGVZMUG
32
38725
29060.0
WISMCRYMACIOVYXRS
KFLTRR
43
24871
35131.0
NGULDZRYEBGZMBINT
NNLVHFA
45
24189
36088.0
EWBUMPOOXSLJDIKBJ
FJMAFJP
45
16478
59278.0
KLXOZRJHEOQZLXYRC
KBZGBO
3
22623
37177.0
NMYPOITUPTYTRKDHV
GAKOTDO
67
37141
14849.0
TPYFEBSKEZQTKYYZL
XMHEPQN
27
37980
23729.0
ACFRPIFMSRAQUCJYG
TJHUWI
64
19004
41472.0
WDGAHGYNPQKSPAWLT
UHQGKUX
39
32873
77578.0
FKJGQAADMALQRMPQY
LTBTPV
28
48482
47483.0
BXQEMNQYNYAVUEORD
ROYJDQZ
53
48530
72083.0
WTBIPKPPJBLBLKZQJ
QRTFHV
65
50300
18122.0
WEGIXOJWUKLRLNQRB
UGAERE
29
26277
54230.0
NAPPBFSZBSUGOYSAL
UFSTPRU
49
43555
39436.0
KCMAMNCIDFEASCSLX
GPEPBOL
46
28659
23017.0
TFKIZWCXYUUSRMJBQ
OCAQKM
34
52370
72358.0
NUGKUJWMMAAKZEKMI
KPTEIKM
25
21263
79980.0
RJSGORKLSSOTNMCCX
YAKFAZ
70
38685
40978.0
ZRTPADLAHGQGOBNCM
ZHBKJTY
33
38143
23335.0
LAFMFCQMHUKXTPDMZ
ZSYBYBZ
10