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
42879
13429.0
GWABWRLAUNTLTMKCC
PILFMRS
89
47736
75498.0
VYCLEHOBBRQKUSBFS
ZEOWQBT
44
53727
45917.0
XHMSGTTXBBCVQCPHQ
TPAAUKG
69
45225
58697.0
TJBUZSYZLXZJAOCBA
GMVHAOP
81
27498
13922.0
AHRMEEMYXQHQEAUFZ
LWCOTTZ
54
45380
51199.0
YFFAILKNNLFXGDIFG
REJCBO
61
16135
66290.0
AVPUDGBQLJHGOCACS
ZUGSGD
68
40959
24358.0
OIBDSELXOKXWREXHJ
IYRCCO
48
23827
64181.0
NUEDXMYXSYMMLYFTO
POWIKV
22
44602
27486.0
LOGCFKJZBTTHCQUNO
CYFZVAG
70
48830
65211.0
UKJRXHDVLIRKZHACI
ILTGVI
74
34692
42366.0
JLEGKYYZVXZFVAKKW
TQARII
66
38986
40914.0
OZZLKIIEAGLXIAXMH
BNYZED
26
29280
76328.0
RKDXQFUNKBCJFZRJB
JKMGCZC
44
44318
9650.0
LHOOZCVAZKXCMKAOX
YNGGQU
74
44171
20145.0
NMRDUAQKBNTGGSSUB
OZLFJF
61
29458
76471.0
THGXQTQOATEFUNKOU
AVMVQW
51
17484
7059.0
JXGRPEBBVJBHBDGZQ
UWSJXY
72
23550
20743.0
QAESRAIMFVVETUUOK
BAKJJGL
50
25031
38182.0
SUKWRTNSBYUYPRSYS
KETMGVK
75
47456
34354.0
BYBDNRNJWMGUGHGCU
BSQNCS
48
34939
39360.0
QBJLOMEDJIMLFWEUF
NPEHDM
63
52214
34072.0
MFXFKYKWZSVUXDEIX
MJWJBYC
65
19414
43939.0
OQCOZENGTIYKEQEUH
UONJVUH
25
22703
37091.0
KTYEKYBCBSALFWJGI
ISJRWA
78
36313
75977.0
IPHRHRQQQXNXNRJWV
GEYWKJJ
24
54106
18952.0
ONHDAQCQCROVAQCRK
OHPTGT
88
30144
11883.0
MEZQHYLDCFQREUDSV
NPZZNA
67
19769
7223.0
MCOJOWVEIQVUFUPGC
KUBYIH
87
37800
48067.0
QNIFMORCGIEQCKTAM
TYKHDK
62
22785
45536.0
TINGTVXAHRNNYEMNK
YDBPXFG
37
33128
26421.0
SXTSGMJMGPUZLKBUA
NFDQSVH
15
28406
7588.0
PDMQFCUHSAQMEETNG
AHXMNV
68
25604
40559.0
DIWGVGXQEKTRHHYZU
QODROGQ
2
24920
29344.0
ZHTWDTJVXJCCQFIVI
IXPDEAU
82
47379
49391.0
SPNJARDPFXVDGIDQB
KKTKXH
59
40612
42230.0
FGSIFQTNEDKQKFSPS
ACMZVJ
13
46341
15074.0
SQIVMLWZSNOOYJNWP
JJXPIX
70
53170
21845.0
MGNLMJDCYUQKXVHSX
XWMWQP
81
46539
26508.0
HCOXGNHAOLHLZWLAI
HXZEHV
77
30086
58980.0
ZWRKIQRKJDCGWDVWU
IPRHTLJ
56
45953
20954.0
UISPJKKITFEHFUGBX
ESKDXNH
79
53234
63258.0
KDMLVOUHKWFQRJSJH
JUWIXDG
87
26445
67155.0
XWBOYBHQKCWZABTZX
YECXZKZ
17
26792
72922.0
GJAFZINQIWVVLRLYT
UIROEJC
20
48653
61638.0
WVERAKPPHWAUEMLXT
YIIZNRP
60
49329
56394.0
ARFTTMBBJYFRTDGFO
GOOHJVQ
16
35829
73227.0
VMNTQLNGWCOGIXYKT
WTCUDAO
5
32661
34928.0
PYZZOAZLHGOUSYMWE
DSJNQU
40
47286
55679.0
VSACSSJTSJYKRTIBP
HWKSKIO
29
39074
43585.0
KUGXBPUPVEDYEIJPX
GREAAFM
50
32814
27111.0
TAJIBNDZPULKNUMIU
GWUSHBJ
25
34778
21329.0
EIZKJIYWWUOWDDRRW
MDAHUHL
65
51305
16258.0
BZMNGTGPIIOCCBWBK
WLIZZJR
17
20299
42329.0
FXVTOCKMPNSQCIHUW
JIGBHE
62
23095
55327.0
ABECTZNXIITUPUXAH
YFWILI
29
15970
53268.0
YSWDXEJEJNACSYZAP
CWHCVA
76
22469
12598.0
DRBANJZBZJTSCXMJG
PULDFE
42
16827
46484.0
TRKKZUDICIUUPJBBJ
NJNUTM
68
25889
66308.0
MZNJLBDQEPLINBWVC
LKNYFIV
65
46126
32968.0
QYBPMQHTYFMKWZOBY
HMFFWJ
75
23957
45997.0
SAMKUBNGXVOOKTDCC
RXHNAV
55
36463
28310.0
EHAKHUETWNPLWXIDY
YXFEME
74
48678
23339.0
LXXSCZMEPVBFLVCIU
DZYXUTE
1
46379
16322.0
XCZEOYYWEBHCLHVFK
PTCDYOA
16
26031
46982.0
PSYQCASPWRMTLTQXZ
AUDKBW
70
21582
23356.0
ZONHDABWENBCVXFIP
MBZTZUK
69
53565
31186.0
CGMOBEGNJHFXOLPLI
AKCKGRB
86
43994
64010.0
XGDWYUSPITSSQUGMX
GWOQSC
5
45346
23203.0
PSCSDJOIXUSDRWCLR
LUDDOI
60
51983
73250.0
HUOWTLUHXCCTFSXIH
BBKGLL
49
52124
47485.0
DNZMZKPKTINKCDACY
IOWGEZR
62
28161
26879.0
OEXFEYBEYFSMYMPXK
LPYPUNT
69
29843
25837.0
PRAHKIFETPVDLUXJW
IWODVZ
77
46728
55532.0
WTYZHEEAXFCNFFVJM
RKJVNF
65
29476
22277.0
YQYYBYNHYYNEJGTUN
HPPOSZ
37
32980
54884.0
NHZPNZHNLRCWFDYWI
GXGBQXA
3
48891
48741.0
YTFROVGRMKHLDSKPI
QBHMQKM
59
30999
75702.0
OBRVWHKORISSPXBTN
DDSSAP
66
34071
73306.0
OPYIABLZWFLAWHQRJ
DYQQYH
7
29278
79178.0
MTNQPSAPTHQFIPPVS
HKKDZE
85
35503
37568.0
RRVCQNLXRSEIRZKYU
ENFXWGU
25
46765
63681.0
ZMQLOHPYVFEWQOVNQ
ZDKMQQ
78
39154
14252.0
NLMXPLGRLISLOIGUB
GAPNFXQ
18
33462
25919.0
WUOEEZCDBMKCIRDKG
VXOSWJ
41
47214
61065.0
FWXTPZQPBQNSICAQK
FJIOJOP
55
25588
76796.0
MJUMYCKTYKRFYOINY
APPOIRF
3
33832
10854.0
WEQIXJAHSAPORZECQ
CLCULN
29
53250
48016.0
SSFWBYVMRNPOXEPIN
WJFLAO
73
15666
49836.0
AWUTDYSTXLICHMUON
CKBLEAP
81
36966
79327.0
ILXXUEGVSUOLQVGVF
UELFCR
83
47348
59209.0
SHTSRHVCPQVRGCMWU
LCTUUG
34
39376
36006.0
EKCZYBTCJRTHROOXM
SGYWHEL
2
26302
7392.0
GXFOXEGCMJMYMOYFT
RCLDADB
60
15149
31663.0
LCHBKJZTUWYVUOHFX
QKJMPXR
3
49498
15741.0
CSOUMVXDWXSWZDGVO
YGXHKZL
21
30518
35842.0
ISXIHWUZYTRHIRTJF
YKWIQK
70
30294
25109.0
PZMFKQZUQCXCGVBRZ
QNNUOI
30
47147
47901.0
MNOTILHMOKNTLGCMW
FMXKSX
25
16045
56858.0
YLPRLHLBEZWUDDFTU
RHCUML
21
35275
40221.0
NKLENWUJFGPLXOLQS
WWUDWK
54
29777
24826.0
RJYQNCGQMITCJSIMF
AUKCPOK
50
25657
37920.0
QXJDBUFATOSIWKLRG
VMXWCPQ
57
42890
7906.0
KXCOLPOOHNHUEKONA
CPFDQH
23
42623
29781.0
RYHTSFUHWZUFZLBSN
MQZHZPQ
10
46435
49919.0
QJXWONLVYCZPLNVWR
YJOZOC
2
27895
9146.0
YUWAULUWOEUFPBXZB
ZKMOZE
16
36095
41106.0
WYIJPARMGKXGUXZRX
PTWIPOM
71
21339
47855.0
IRWHKBOUWAOBEAQQC
USOIBT
53
18617
69030.0
QORIJXHGQJBADAWCU
QYASHDF
66
49724
13538.0
JWITLHLPTMKMPUMOD
JHNCXOC
42
17686
78040.0
NBCZFEZBQKVNUGGKZ
EBIQQUO
75
41870
18454.0
PKLQGNNLFAOZYGDLF
WHVFTO
84
54850
70843.0
RLHSIHUOFNWOUEOEN
TTJGMI
27
46548
74403.0
INNNKAFVSHUVSMOWA
JNLWRV
11
19205
55847.0
NCGJNDZIVGKHPEURN
DFUMDY
67
51062
25085.0
OKJSAKXQMEARVGFBA
AWXKUN
67
51569
61736.0
EVRYULUNFCVJJULSD
JMRHXV
49
53818
54363.0
TIANLNWIUSMIVUXGA
CVHDTMM
23
53338
68376.0
RJLWJBPASXIOFNACE
LEHFGJ
29
31280
53774.0
WFFUYBDNPACUEWJHZ
WGVYULD
35