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
35519
26730.0
ZUPEUEDDAEPOTEZYT
DIFWQTU
67
34809
77309.0
EIIULKYYOOXILXACW
HPTLQOP
71
33831
10029.0
HNYHWATWWCJBGJGSV
BFQIGP
90
17969
19909.0
ECWKZHPZGFUTGGJJQ
ZNISJMQ
77
25143
8000.0
GROLMSNBOJCADCICP
WFEOVR
42
15670
61476.0
RIIKHZZERVJYYCNRI
HDHACB
26
49557
42048.0
XYHMWHQMZQOHZYMQM
ATANEPI
90
50017
30226.0
RJFMALNGOITXFYHND
JDDBQOB
44
38758
16819.0
OLDSDHPKWFEGRBFHB
DFKNXN
75
49458
73532.0
NNLECRILDMGKGTQJA
MCQGDLT
34
24061
30972.0
EPIBZEHVFPHUGPCNJ
DXDJEL
4
33373
38729.0
BEPTSORZZYZONFJBC
WHKYEC
60
42492
27095.0
DHBVLQKTQFLEXEHXR
SGIFZT
47
20947
54084.0
JWIWYXHPWZXFRXASS
HHMJVF
44
34408
12065.0
GPKGZEYTPBTOWUJIJ
GWJXOB
25
27990
22240.0
CNIQQFCASEFGFQTFN
LUGQOQ
41
32997
7023.0
WFNBXQHESZUNKYOVN
LZNRJWV
79
31169
42832.0
QOYANDFSCANAEDPJE
OBHHAY
43
46717
75181.0
UAKNCFAIBMPQXZVRA
BXQCAQ
59
47422
15236.0
IOKNXLRISXWEBSUGH
CPKJYN
90
46743
76620.0
MSWMINPMOPJGHXRMZ
QPBUULA
72
39418
56486.0
YTMBIIMTIGCGQINEQ
ZNKNNM
64
24275
65939.0
AEBKYHAEORRMNXSXI
OPHTUSM
14
15232
70929.0
YGDWTSSGVIMYDSGEO
VBEVUD
26
28930
32655.0
TVEHTFZEXWOEBVJBI
OZSLBC
60
48240
64349.0
RYRVZUHUKJVSQEQYK
OMKUPC
27
26028
52590.0
NBFKCVSRYFVWLQDEN
BVNDQP
44
17612
18447.0
OCTUIWJEBHOHOOVCC
HYCAMSC
88
43197
56953.0
WPTQJGDSGDPCSIDID
DVFLZSS
26
37994
61326.0
WLPDEHVXNKHPEAKSQ
REQJEV
4
34685
34726.0
JHOEVNXPNQRPGWNMV
XMGEJV
8
42336
66876.0
YVUDXXIKWLTOLEKJS
NOOMTZ
10
34022
48972.0
NFZUTJRSIWEJIIOHV
VDQGSKJ
61
29560
19205.0
QVYRJINFVXHKVEZBI
EGAONF
62
26902
47322.0
DUJDJJDWCHQNEZWLZ
KPAQFZ
5
54338
41308.0
HBWOKIABTOMRKCMER
OHRLBWY
29
23569
65214.0
PKWUZWSZBNVINCKMM
DCYSLF
2
35867
59792.0
FLSHBZPDLUOICNZDV
UDAIET
8
42437
68376.0
ZDRTQCGOKDXROSFCT
LVWDCIY
86
25239
74913.0
VJZFBACFHUXMYLVLR
UIFJJSL
87
44564
67482.0
IQYHRFUFNWFOEAQTP
WNFOQG
39
50038
45418.0
ESJURKVRIZIMMMUFH
TGPDGPU
79
23560
25177.0
KETVEWAHFHTJRURCA
LUJMDDH
66
49065
39608.0
MRBYQSNEOMYCTNSDR
ZOWATI
27
29916
16980.0
BTFNSAWSANROWIHJD
NMXVBBQ
55
44990
69246.0
EOIEPPRAGOUJMCMZS
HARCHY
4
39436
44507.0
OCQJJKPGSPNGWNZHV
FXHYUPZ
8
46689
14413.0
TBUFUEGXQHKFEYEOK
ABNJEEB
89
18282
52572.0
NUQROCCPOPEUKWNRB
FTCRWV
44
37610
23479.0
JJANHHWCMLHIHUORD
FBSKZJZ
38
53678
65439.0
PVFNTOKMNSACVIYMZ
NQZMZTI
7
30006
68536.0
NRPRFHBWUOTHMYWLH
JDBGGKM
35
46310
51890.0
RIHRAXCAZMQPPZTPN
PYWLOD
12
27187
21627.0
QTQEMEFXXCLTWNRNF
UTWZBPD
40
20472
60762.0
OEVDSMTOFWFIZYKBD
CPLRZR
16
19413
42091.0
OFEKGJJENBSNUNZTA
WKBXMKF
73
27780
51729.0
WTVZCONLJIJYFLFNO
ETWCOX
77
26677
53334.0
GWMMGDUVYQNMHCUKG
FHAUENI
32
37582
16743.0
JHBBLZITVDIDQPMWA
RFFEQXH
3
33576
75495.0
FYBMBLQSZWHAVEIKA
PRPXIOZ
8
40819
69670.0
LAUHBVXTSMQWVSVAD
WGAGDMF
79
34901
31628.0
ADQKDETWYSQTUKKAW
OKFWKOB
84
35902
5055.0
QRWFUPVQBEIBUCSXC
RLDSUG
57
33764
57369.0
LIRHUABVRLESKAPSR
WGGIDH
78
39148
44730.0
SWIVGYXWFGARZIWER
TMYOTAM
9
32463
17968.0
ZHQYQNEORGSMASQDX
WNTQKDW
32
37850
26099.0
VTGFOSDZPXQLCSHQK
SFVYOJP
51
27236
39892.0
HFDAPKBLNUBRLWBYF
TRSQTW
66
31652
72850.0
DQTOHDSYGONUTIJAM
VAOXZYK
65
31785
14078.0
WJATAWXKMXPNYGRFO
MVLNXZY
13
49075
68037.0
PYDTXPAQTFLOLHQNM
DQXAOB
39
48464
18527.0
VVBSTJDSULTTJGLMB
YCZHON
66
15903
7932.0
ASKMCMYOLUXRZYBUI
CTDWVU
54
49339
43199.0
UQRVHHCJPMQWZDBPD
TFHYFB
47
41731
10368.0
ESAXUPQPEUYHWQMPD
OGMNLU
48
44633
15518.0
MNWTZBYSXBMLVOKEM
IRYQNIH
90
16394
58516.0
NZBKYTELSHCNZUJSK
NUDVSPZ
22
54359
47573.0
DPMMOXZFWQUNAWNRU
CPWMUI
66
20828
75118.0
JSJEQRUFQLPZPPFLE
SZDPID
45
28502
58956.0
GEBDTYPNAPDHGLMKM
BNURRLC
33
44018
23696.0
CEZKGXUZACAVMIRHH
WDWEZR
85
29277
46907.0
ZLEYQSEVMRTNBNXTO
YCYKKS
49
37960
52351.0
LPEWLXFHBSFSYMFDJ
XNAQJGN
40
53216
52809.0
ZXCODZYCRIRDTBTCR
UNTPTVE
12
47163
48137.0
PNOUPZEOMMFVWYXTL
AKUXVK
7
26229
66916.0
IOOKRNNBTFEFWPGTI
DSWFKOM
7
17937
79928.0
IPVDDUXERNTBMJQCL
HBZTVTK
57
33287
59703.0
XQIQILBZJFBEQBCKJ
XLIURK
78
37284
72148.0
MVXCDNWICZCHKLNEK
REMGLT
1
24782
15126.0
ROXCTDIJFJPBFQPUX
RKLMIKI
52
30957
68155.0
EDRLACTHSDXXVFABV
AAVQQMS
81
26406
68242.0
XVOFNVIGWLVZVNLHJ
TKLBAU
68
42141
40513.0
OZNPEZDOODGNHKZGJ
TVJJHLW
38
43558
53122.0
JCCTIVFMLGGNGCOPY
LOMGCVG
43
43270
45613.0
HUQTLFMHXVTECDHUL
FRLYBOO
71
24277
33822.0
TLNLCASTOBEMVIJHB
QQBNQJ
64
27417
9099.0
NHLKTPUQQYPVHMWRI
ZZFJBPG
27
35958
56410.0
GRYYRNLDBAVIRYNBB
CQOFDEK
8
28837
78928.0
BCTWYAXSVXRFDRYQW
OKPCQNO
50
15281
38105.0
OJBJOKRXSMCFRJIXG
THWMTA
43
50279
34750.0
JIMAKCDTPFEZXODTU
ITVXKBY
8
21834
50286.0
HOGMUNXVQLMRGVDNO
OECPTS
43
22929
12235.0
FXSZQWMMYEOYWEATO
IEQHKRC
23
43329
23644.0
JBFVATSBIRUCYWMQL
RGBPFNF
76
36741
38291.0
KJYMFBOVDUPZDPILB
YDNOHK
8
31519
48605.0
NDMOSZMZYIHFNQNXG
WERDMI
22
48155
75269.0
LOCEOWANLHOVRVTYZ
PTRICE
71
54070
44184.0
PCXPMZZDNYKWKERAA
HUSZVO
17
39304
51777.0
QCYTNVIBHFWYLXCZT
DUBVTZQ
59
45805
44329.0
OOQQJUUDEGZJJWYVC
PTDEDHF
75
20931
47127.0
UGIQOQAAVSESOYKJB
JFWZOPG
39
15726
73635.0
FNUSUQATMNNIWINAO
DQUSTF
68
17325
39981.0
GRKVJTAQMPBPEBNUB
OHEDXJP
18
16215
65536.0
SIPOOHWVGJNAUMZYX
CJDGZL
22
54464
78480.0
ULIXFSTRRQUZVFYAO
LAOKEV
77
36730
73230.0
ZXELZYNLXSUIXXJTY
DWQCFV
70
52469
26374.0
MRKJMUIAYKKXQBHOA
NIKPQIS
28
32888
35331.0
LDQJAFTYAZJBLOVQW
RSWNXQK
38
31870
24152.0
OQDNAYRPSRVNMGVEY
NBPTOOT
15
31692
74798.0
BIIIHHININCZXPQVN
ONSHIHM
50
28928
29808.0
OUNFDACTNEUBAEJKQ
ZFKPZQQ
3