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
21326
47469.0
JREUXONWXXBMKPNYI
XWDYCH
49
27351
37042.0
PJJNEKPFOEOEREURU
RPKSPVJ
30
23331
35748.0
XTBBTLRXNRQWBCPJJ
PFBGCS
67
44041
38299.0
XLSKGHPEWUFGJCFDK
VHCSBRI
86
23058
49993.0
YADTFGYMIELNHGPXN
NYWAYCR
17
53099
67081.0
DKSQQDOPBZLDQPVNZ
UYTRVJ
29
27355
74102.0
OPCPLYPROBGDJWMSL
LJVKIV
35
21528
33408.0
FADLDSSFAKZHNZPDL
JADLTA
30
27655
40293.0
YAOHWNXVJVMPKKMBQ
SRQBIJG
6
23824
54238.0
VCCLKNVHHOUUQEGRT
DWIHZQF
51
37750
9620.0
YLVPCALASGEPEJOAQ
STLTQW
53
34918
45253.0
EAGQWEVZDXUOIFBXR
OJPFKVE
53
33712
14079.0
BEXDFSQUDPDUAXYBK
VKISMEN
13
44009
60150.0
HFLGRRGOFPOFMTFDL
PPPTAIV
72
17701
57595.0
FNMDTWFIHOWDLUPUD
GZYQDI
39
22372
30628.0
ADERKOJYMLLXYDLFG
FRPNFJT
49
42128
78511.0
SDENNDQNOAQLNDLML
IUUASH
20
35013
12243.0
TNROUVQWORNRGLUAI
BFFTOI
36
29149
6641.0
NYELUNJEGIHCOHYIX
RZXWXB
70
18426
75618.0
EJBTBZBNHHBRTRQKM
SIBGUMF
12
51325
5849.0
QOYNGMHJCVTYZSIMC
FHQOKUL
73
30836
43950.0
WWEVGPNDVIVDJYHNB
ICHIPCT
64
42166
70421.0
VQVHWPYAXRSUGLRHR
NVFEED
56
28920
72134.0
SIEQMYTXBVGSJMEXH
XISCCPY
85
22633
35267.0
BUODWLEYYGHJHIVBO
WEJHQG
13
24189
36977.0
BLCATAITUFOGQSLMM
OSAQMZ
78
47237
65443.0
XRVZYQRODZNUPVSPQ
JDKSWF
85
44027
42668.0
IXLTWNWXFSMIEIVYL
ZVESPCA
43
33598
64085.0
WERGHRNLOEVNSWREO
FTCVNJ
76
37769
63166.0
LQCHSSMRMWJVGDSVV
ZXJJQE
85
36603
9776.0
VQBTAQDNTXZTRCNFE
HGRVCIR
31
47988
32834.0
MAXGQLGPOAQUHHRDD
CAECQYF
73
36027
22114.0
EBSYMQQKIYILJMQCE
YPOZZF
16
39484
31171.0
ZYFJTMHHLMBWSECLR
EUUYJN
77
24452
64390.0
SEYFPQNYQPKMTVFHA
RCNQYMW
70
29369
22033.0
NUWQNUILOITYWAVUP
XIVEGCA
3
47715
32837.0
ZZGGEFUVYTNNUVISJ
WUULRWT
43
49887
35252.0
ZWAHKUCKLGAMCJYMI
TGXTLS
9
36834
52422.0
HEWZSMHIGRVHAWFJU
EJKJURW
87
40676
18763.0
FNZUNGPIPQFEFUHNJ
YRCGCSF
84
24915
33880.0
CSURHJUPDUZPPXHCL
CDMARB
10
54087
37159.0
EGIUGPOWLXQGQYHYP
IBCLXP
13
23603
32453.0
SOGOPBRJZAWCDQJBB
AIGEON
85
17403
34321.0
CIXLFRVYXNMTOJRBE
UPLAFE
81
19104
24796.0
YXBGRDDMBCEWBLDVM
WVGWHOE
80
46612
25357.0
KTEOQXVBWFQXTBLHW
IHLARGF
32
31666
67425.0
YZFAXZBWFKRTQKVAM
FFGHUN
16
52265
25068.0
DVRAAUPVQAGXFZVIU
CDXKIM
83
32489
51006.0
TCMJMDHPXENSXULEF
TZQXOA
29
48412
30288.0
SWLVZMMSNQUGLPILG
PXYJKJ
77
19651
22314.0
IGJTIYIRKDZDNMXVE
OQKTUVP
68
40307
54706.0
RFEISKODHXJMJZNCZ
DJQAFYI
34
37646
66384.0
SBLKTELFZKQRBELNT
JHLFELF
31
47158
36620.0
VUTGUAXZGSSGMHEUO
XSXUAX
12
20052
6503.0
LQMHEOWXTOGEKUHXL
EQQXEWY
85
54722
44081.0
MMUCCJRFCANJRWDWN
EETJQN
31
19950
62403.0
JQFOWAXVDURNCAKOV
QIOCTO
87
15445
26312.0
NWPRXMHWEPYLCJSEA
DGLWML
24
45548
5796.0
YAGODCNWYYIWBOFIH
CFLBJRZ
10
28126
49364.0
UPUBEUMPUFLOFHFNZ
NHGWJF
13
43202
63963.0
YMKTCYEOSGGDVMWTP
WNSTWCK
9
49969
52607.0
LPJTTJQZMOXFRIIBO
KFNKQYE
73
36830
73209.0
MWEXYEAAYSXZZHOTF
IHPUIA
1
48322
16046.0
KWOLMIJTFUMGPCHVW
RJRGZWQ
3
26142
77667.0
SXIOJTRBJGYKZRQCX
UCQFISC
61
52374
70024.0
MMMHBILQDPETVUKTS
OROFQQ
62
54796
10219.0
AVDYFYCVNRZLGXFKH
GQSACHR
2
52224
49363.0
LLLFWHDDCAMLKCJSA
BKNBAL
28
38211
28784.0
AFTGKSAEDACOASAXT
RADVYPT
55
40222
15704.0
VASYFKDFBDFYQERTB
ADGQBU
3
26851
24747.0
MEDKGVHQDBBAFUWLM
FBAHNGB
66
23733
79171.0
LTOESNIHVJJMAXBDZ
DVQURH
33
40776
8271.0
BPSANYYGDAWWPIIVF
IRFNJEZ
37
18533
36024.0
QQRGVDORKCLXTDFZN
LCIFZJ
73
49900
48378.0
XDJJIJDOSNXKBCJRB
SWRQCWJ
68
42493
59665.0
JJFLXWEGWYHGGUIIP
HLRAER
5
16208
53586.0
FFSCIXICGHJNRSVDP
TZJQFEN
37
38522
28993.0
FTVPTFJZHLLCWFIAB
RPHGXQ
30
51062
49655.0
FVEQYLBCTIPHVXOPM
NUCURIL
48
16709
26931.0
TKKLLJLXDILACTVHR
OOIXYN
75
26844
52245.0
RUPROPNBEPHOOFJJQ
TCYHLZ
31
27754
22968.0
BGIEJSLRGEGPUNBJM
OTPRTN
53
15086
22087.0
OTGYYRWAXVEVOEUCF
RUYEKFZ
8
24548
5322.0
JDYOLSVLBIGRVXZHK
TRZIHD
43
39640
64444.0
FIGRSJDRAVUODHANX
BLTRYA
88
45226
31570.0
FNPWISISQLZAXYXDJ
HPLQWG
75
37530
70074.0
VWTIPEZZZSEZMZUOM
BDDUXT
71
49970
71792.0
TZDDVNIAINMHXBPQD
NQOGWT
55
51299
56512.0
UFJBJPECURZUMNOMD
VORGOW
54
26610
38762.0
AQJSQGCXGHOLJECES
BFZXIJ
12
38059
57201.0
OJORHUABVEJOLIIRU
SIDAOSV
78
33022
10722.0
XSUUOYGZBLBUAXPGF
KTZWEDW
50
30885
50774.0
RKRBDCLDNJOPVFLAC
OARFNLB
26
22025
31904.0
STSYUTTSPBNLNNVYC
SIDMTAJ
55
51336
72396.0
GUOIFEDOFBXLJRVVR
JHRTDKM
32
23356
10923.0
UUHWVKQGIISSGAXHS
LRRUEP
8
35926
50329.0
RVKLLXOZECWHAFILT
WLSXIR
22
51435
77560.0
YAMBTFWKADMWMMKOR
UKENLR
7
47075
50525.0
TKKWAQQFDVNNJNYWJ
NUYANLB
1
27926
25276.0
QHRSTPTEIPYRHDXPD
GWCPLUI
12
48992
36257.0
PWIXHOPAQYMFJUJWP
KYJCFAC
26
34255
70284.0
OPLVCZMTKVUICERYN
OZDZRR
18
22352
8725.0
ZVICHWNURWLJETKWC
IVNIWG
12
45288
31490.0
GSNBDOKJYIYBZPYGL
WMJIBJE
23
18761
73910.0
JLRKWMGKQYAQZDSRY
ECPBWNS
73
25678
19123.0
TAEOFTJAROOKLJCIC
GRLOTZ
42
47503
17695.0
WTOAZADLPFKMUHWNL
NDXANHB
29
52996
43539.0
WNYPHTPFWAROHSDPD
SXMZLB
18
35383
58966.0
CQQZUGDEXTIASEUEZ
KLYKKPV
10
24801
11888.0
ICAIESPMCYMFMARBQ
XNTUUVF
41
48225
21783.0
DZYWLRIKAKLNCBPJZ
IECHXNP
3
34081
39908.0
QLSAHZWGZOIPIPIHT
ILEVAOL
44
49676
40382.0
VYRZDGEPFXCGBTLHG
KFBFCJ
89
18352
41104.0
VLAHNODMGRUPWWWLR
IQOEJQU
40
24871
71855.0
JNIOHBYEPQKFADRZR
DERJVJX
11
26972
40595.0
HNXNAYVGIGHPUCUAG
MKQYJIM
72
26592
48995.0
ECNOEPEOHVYQIMGAE
AJTQQDP
61
35358
75199.0
SKQDRCREPSGHPWVHZ
IMPEHMK
69
23011
22765.0
WKWYKNTEJECCWYYUI
RITCIK
39
28216
29595.0
DJQFHNDWAPDAZBGZI
QXPRUJ
88
23353
14718.0
ITRGPUBOCLMEVPAGB
UCJXCRA
65