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
18691
77391.0
PVYWZGMLTCFWQHQWA
XRZJWG
65
26417
12287.0
GOAURCPXBIPZTSOAW
HMQQKP
20
53038
78750.0
FKBOQOPDFDUORUGRV
RBBKOQ
74
39266
13179.0
FJOYLRVTXUCDCYHUG
ODCTGM
35
47808
78474.0
MXEGLDKHKBBYBWCPH
YGBIND
11
33024
5533.0
PNGIKSUFHQAUBVSPK
OSPLTST
9
23244
31570.0
LJFJLGPGUDGPKFSWD
PGLEDI
58
39983
70344.0
SXBBHJONXXWHIJGLJ
WLJGUA
79
40409
24266.0
SVBUCKCASNUTSUERE
FWNNNII
16
28196
6032.0
ZUNCCXHAGGYCPWVFK
TWBMJJS
10
16636
38758.0
ZNOXXAWNOZZNOMIPG
GDSXZG
29
39094
72618.0
NVSHTSLOLOIGWTKHP
MIVSETU
41
32259
64937.0
FCUPXZTZYEAZQPGVC
SDNFTV
42
45022
55215.0
QGLMHNKCWOOJURNSF
LSSOORE
33
19723
78269.0
FKQGUWBBSPRXMXZUO
BZMXUY
55
22283
45511.0
QAPTOAXAPWZGPNAQO
BBJYWWW
7
23112
28493.0
ZYGXFSALQRVFFSFGH
AFMHFO
25
29904
15891.0
KUKJYAXSCNHDFNHAL
UUSIRY
6
52467
32372.0
ORWAVNAPMATPKYGIY
XZFGLS
13
22811
31508.0
HDMFLWBNJLNPKMRGF
SSJBTXG
47
35129
15334.0
PHZQNJNMMIPMPUUXL
ZNAGHU
49
30843
47356.0
CSDHBEAGCEDUCDLOU
FEOUPQP
11
21213
19054.0
ULDEXIHQDIZJSNDRL
ZTQKZMZ
80
41008
11262.0
BBQJGEPAEBXTDVKGP
XYHDLU
20
32609
74151.0
KPZEFDRVSGCVQDTGF
XZPUKAU
82
52277
13120.0
FWGEQPECAGYGLJNLV
VULGNS
77
51009
64070.0
CBKZKWXIGKNUVNQQS
DAVOZBP
28
19775
62546.0
AMARXOVATGQGHWGJF
MTWGTEG
49
42375
69062.0
FCFWONEHEHVJSFJOB
GQWWURQ
18
15989
52287.0
GQKGGVUVMEUXXEKSP
FDUJIJW
7
32597
79490.0
NSALWSKAIKKFULEIH
FAVPSI
70
30221
78588.0
ZNWNDXVYZQGUEYVQT
DCYVJRT
58
51989
38094.0
AGAWXQYKJSZVDXTXY
DNWSAZE
53
44529
44342.0
RTBVZYJSWLUXQKUZG
MVDBVV
28
43545
11255.0
QQDISIBYVQXRPVZIE
FQAZPXW
69
16121
44830.0
BWBNTVJXMCFLNOYKU
MGDDRR
37
32990
13583.0
SEBGTDIWHCOEKZUZB
AFKAEVJ
51
44187
26152.0
OBPOMVAAUJZQGMTVC
GEDAOQ
41
26949
19331.0
GNNJZNQCIBAUYBJDK
WFBTROG
85
31923
26952.0
QLCOSCLNBNVYIUKLS
NBVIKEX
56
18739
59362.0
OHGDHHEJMXVBGITTA
FPQLFZ
57
48601
8321.0
QJEMMIIJRYQEJHDTO
SCOOKJU
61
24086
49850.0
DNZFEHBVYXNKFEDYY
UKWWSW
51
29979
41885.0
VRHGFZEAUYMUOBMUJ
ZXNMFIZ
29
23100
26955.0
SYKFJMZWTADZFPUCU
ENNWLUF
69
44302
41552.0
EQXOQMNHDTCJBACIW
XSVZGTJ
23
30156
63444.0
QGOJZZWGEUUOHXYBT
GZCVEOC
86
52050
70565.0
HCZGNTXASOAPZBZWV
IACSML
76
31359
38415.0
LLAYWIEZNQWVUSSTJ
QLEUWK
45
16811
39528.0
IKWLSENQPPGHZETVS
IXXIZWP
88
31263
25481.0
PZDHSELNGPBVMZPOT
NJDXRZN
39
20019
38633.0
GOSXVULCBVTOMMYDQ
IMELCLG
8
32196
24537.0
LNECPHTPNWWQAECNE
WWXJVQ
48
48380
79397.0
FKFYXNSOAFLJOOCZX
YFQIDXF
16
36245
64944.0
AKHRHYARPNPCKAJAY
ZVTHNNZ
51
51233
60790.0
IYOBTDWIYMAMIPXTV
SGSSXI
17
18599
42863.0
VMGJVFWZJRZSGUNML
ZKXHWBY
15
26326
32651.0
KJDMOLPOPYTGISOUA
SKMGXZ
62
34356
28869.0
KYHMDVYYRJTDJKZZN
RUHFCI
34
35295
36652.0
VUGUNYCJTKBQTZERT
EJUXMEI
12
51607
56206.0
RPJXAPRWZIXKKPLHL
YZLUEH
65
44515
23685.0
LAGZVKWHLYWWVOUJB
XIRZIXC
8
50888
8455.0
TNMMICXBAIUKTWUKI
WCTUGR
55
15584
36501.0
LQEPSDVRPPZMNWKKW
WQXGSXF
17
48921
41531.0
SKOORMRAXGYWCNVXQ
WLCCWFG
13
45213
71808.0
PHOXLKNLCIQBNAABX
SWCPSYP
17
51704
74478.0
UTPZKCFNZPLFYUCHP
FZYOCAS
41
52772
65092.0
NSSCGBGPVHYSVINRY
HCUTIQT
41
53144
12809.0
HVXWWNLPIREVCZEYM
XMVYMWF
38
35892
10882.0
WPTUOARIWLDCLGGLC
EQJTHFJ
67
41739
13553.0
VKADNQRHHACSWXICK
APCMYQ
89
29762
27671.0
PCXMDISSIAXLYIQOC
YYFTSDU
41
49524
8024.0
RLPUGYHZOLICOEZII
GSAPRZ
3
41332
50980.0
LIYWLMDTUCNQJVFJO
HTBAYIO
8
53577
63751.0
JMXRBINMSGJUARWUE
QDUAMO
5
33753
53078.0
PHNGBUZUZZUDSGJFY
IGNQPZ
70
34978
74985.0
UKBKUFIDWJFHLEBLY
KIKJENL
39
53044
26930.0
NXTQSGXVEBEVNJRJX
OXMXTM
12
36242
13041.0
DQGHAVEXHDJGYKRIT
FJALJW
79
20934
61204.0
NASMSQGKKDJAKFWTU
PWRMKUM
49
25603
24167.0
RTLNEMXPVJNMDUOMH
YHVZGF
50
30192
28117.0
THHZWLFTYURMVXZFU
EQSHIH
23
38845
6723.0
JGOJHZFVVAKRFXWBP
ILFRAMC
22
19671
70732.0
LMGCFXKSHLXPDYKDY
HWHOPG
32
29265
79240.0
SBTMNZQPCSESQYMSA
XAKOWG
1
34011
77592.0
LIEDOCPDDOMCWCAFT
IECFHO
4
53892
39840.0
QENJVRNKMMVAIATNX
FZKRBU
71
40278
44853.0
IQHNHDBIRMRPRWOOO
RJPCKE
86
39073
70100.0
RHIVXDPZVDYMNDDXX
KUYYRRI
68
27169
49177.0
MTEIMSDEMUWDJGFVK
BJZASY
82
25441
71101.0
LLLOTDNUUTZTPWBPZ
TFWJGW
86
42698
69417.0
NBYONZGSOXXTXTGRN
ISAUYFF
36
18420
61012.0
LZIGOTUAOQKFEFUHH
HRISOF
2
19914
57577.0
ZIOQXLABRCYGEJXZM
EABOML
21
31209
9855.0
GGDJRJNOLMTXWEFJM
BSOMEGB
36
53011
65026.0
TBEAICIWSJZMTFXUO
RGGTZV
40
40951
62716.0
JEPPRINNHZZEWPUGP
PIXLVR
50
37732
59510.0
ITZRUAGWDGFUTUWFT
YRYIEL
37
43351
69914.0
GASPENHWGHFQSJKTE
OXLKZPY
48
38570
49106.0
GUZOBNYYVIXKUSMCK
GCZQVIT
79
36730
43957.0
XCQKNPSFWNVBRIZQB
WPCQZBD
89
16212
5888.0
SFXDIYHWFXGEOPSJY
TARCHEG
61
54632
44507.0
CXWGAHARFIZMICYWZ
KPRTLPD
10
36955
42585.0
NAFEFKOFBXIBIURWM
KADVRRR
39
37753
23787.0
CFELKOJMWIYXIMJBU
IPLPVPN
29
19688
11963.0
CTSXXOSCBQEGDFMMH
VEBXLHW
44
53051
44303.0
FRKNZDFXCMUMEGVPQ
TSJOOOP
88
21386
25633.0
OSJUSKEUMHWMXUWNN
HYUHDER
14
38075
8130.0
PPRRZQWTHHBOGFUMR
LBRRXLX
63
32964
53678.0
UFIUHTEBGNYXHFSWK
QZUZLC
2
52141
65677.0
RNSFUPXIPFDLYWMWC
DKBJONM
47
24298
66940.0
CPRDBEMAZPWNLNMQV
TVDXVX
48
24744
10593.0
UXPXUAFZRSZAIPXYD
ONGRKMG
33
17981
16457.0
HOLSSRJDTZTDIAYUU
XNRTBMV
64
21810
63558.0
FRHSFYSUCTDEIMZCN
PGDTZMC
86
53262
30333.0
JUINKLGJBCMMBTHTA
NUKKRU
72
29584
44591.0
WMRRUXIODIKRLPQGE
GRSYEK
87
42099
64834.0
GRSUPUQXRUKPMPHNQ
DCATVHH
80
29527
70621.0
SWOLSAGKAVJEUUYNS
MPTQVP
71
37228
9561.0
VDPIHTTNWMEMAROJF
RVEMDRA
46
15318
74625.0
YDMIFJBEGIRKVIXLB
OUOYSLZ
82