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
39937
35498.0
FJJZKWNNWMHCMNBJN
YCHAWI
80
48745
70460.0
QHYEOEJUIOPTFBDAS
QIXYSXQ
2
18835
42137.0
FMXSKCNNRVWXWIPRO
VQTQZSN
76
46382
15345.0
SSWZUTZXGRVFAJHGG
VLCTPT
1
33838
6655.0
XBZJLMHLWCHOHXANL
XNZUBQ
41
51695
58560.0
WJVMYJXZAFPPDMFWP
DZUXNRS
26
17003
13508.0
VQXKIJNSUJJFCKVQW
EGUSWW
67
35708
60159.0
WEHHTBDEZYDSGQFBO
HWISAWM
81
24141
8160.0
TTEVTTURCUUDHSUZG
VOYIRJI
68
18411
72088.0
JZNRNLVLWINBDNLZA
JPIDMK
41
39954
46317.0
SSCECVCGVSJCEQUTK
OFSJEJG
16
25362
62480.0
HXNVIRHNRQTUJLIGF
XBIXTFQ
67
32233
12615.0
AODLVZSIYOBYAIBVV
JQIGTUX
1
42887
54431.0
DKNEOGMYMKAPWHSOP
YLSEIVC
56
37180
78850.0
SQLOCPFYCJHVSPFAN
LURYOYL
82
41058
77203.0
HITWNHZVNOFCFVCNQ
LGXHJG
4
26104
70203.0
MRHQMBUNKZAFWTNVR
GZXFXYC
10
23995
66867.0
BKCDIEEWFTICLNJKA
SYYBPOF
42
24578
9654.0
YPIQAFOSSTEODMBDI
GJDOBLM
37
28084
6223.0
HWPZQQWROYRUPOYPY
RYFBBT
50
26579
8871.0
SDQUFGPFJNLFPZCIW
YFDSTY
50
49967
53719.0
LDSAMVSGYBCNHKEKG
NIUFQV
67
22632
66857.0
YIJACKIXLSNWVETLC
DNUUALZ
26
15288
66057.0
YGYWOHZLWXLDOUJIP
CLMCFTF
12
38360
76010.0
SMYWKLTMPENNGLBXX
ETGGCEZ
68
43664
17517.0
JEIQBYMTIUYOSMGQV
VJFFKG
61
42147
69219.0
JBKESRLRNHXYDWSIY
VTIODPF
58
31816
26963.0
WAKYWQNOKLQGCIICK
SUTPCT
33
20657
63984.0
YPJMOPMPZIAIDMZUW
EYIRGI
4
39512
13591.0
GZVJLLWUJINIYFFOX
TGTGLK
88
50285
26365.0
LIXYTXAIWISFQQXNP
CJMSSX
22
39069
53828.0
HPXDVMZGSJZOVWJXS
AMQZVE
41
45871
21279.0
YTAQRXWOAKETGYWFX
BYJLURS
14
52178
68866.0
UPGVSRYYGUZJBXOEN
CDNPKHU
19
40951
33034.0
ZDVUONFUSQYRLOYEE
HJTZUH
15
39759
8004.0
VWJUCFLHPEKYFYDLC
DONJWH
73
22059
7877.0
HMROCJMYZSZKNGRJA
AOYMEKT
57
47435
9805.0
FSQYXQGRPXWFQDHDJ
XMKSEFC
67
22966
62836.0
POFWXNEJKRDUPNBBZ
QHEJLIA
34
54526
53769.0
UMRRTPRJDRCHQIJMY
DHUVACP
5
24094
12186.0
YWFTBZKDSMRVPPJRA
KQYLUX
5
20671
63968.0
AUOHABVGZDZMHBMDM
HQJHDCP
23
23989
61276.0
GIFZZSXTBSEZGRVUE
AZTTXX
70
39235
11143.0
ZMYMBNUIOMSSTQYPM
IHQGOU
23
29348
21365.0
QFIHNHBEHEFBCWKUI
ICHYCY
39
27654
71607.0
YPKYARPXPHSXPQJJB
RHFBPFQ
33
26906
77125.0
HRGJBUDAHTFRDNSPD
GZEMWQN
38
19216
36948.0
AMAPBDBPSCBKKNPBP
FSTLMJ
89
15447
45204.0
RGFBZJKNMWEQMWTHL
CEVSGQ
90
29813
5165.0
PNDGGJTUHCPPVLNFO
VPXHHAK
73
31181
48319.0
KMDZMQIMUOSZZIMUO
TEABBO
80
45489
34504.0
OUNLHZQYDZJAVLVTN
NUDYJNZ
69
54016
61234.0
NDNJPFIXLJDAGHUHZ
HNQVXV
36
50323
54006.0
GSBAJANFRDFJOFLQR
MRQLTFS
23
52450
65434.0
HBDEJSYCTDVVBFIXY
LKQHKF
38
29351
79908.0
IAJLUVTHMNXIXIOVF
SXUQMJ
38
36812
13577.0
ZUMRBCLODSAZUCPAJ
UJQQTOV
63
23415
49548.0
WRFNKIYTMPJSPEUNI
YLXLUP
86
35755
38717.0
GRFDYZNEXCIRJXOFB
DXWNPJZ
31
52551
72787.0
WGSTQEUEMQICFGMFZ
HSRRRD
17
54630
52867.0
MPLUHABBFKGVIAHVN
PSIWAGB
34
20105
37879.0
DWCUUCAOEVIMVJYPP
EOTNTPU
26
31045
79378.0
JUGWPGOYTFTRBLWKX
KJFJDX
45
30274
24639.0
VTOFINFFCITIEHNRC
GSGKDM
38
39330
28109.0
SXCMQRGYBHVPPNFCV
JAYKVE
60
51589
67261.0
VECWHLWCVDWEPMJTS
TPNAPXG
90
33616
17062.0
MQBJAIBAWGDSHQFFU
SWCEBBN
85
51763
23040.0
ZSVADOARUIMODQELG
CNBLFFE
24
29762
70837.0
PURKJKCSQGUXIHXEA
PXANVOF
40
38618
73635.0
JKXKHWBXSASKTQGJI
SKNHCK
26
47051
64460.0
FLMYUDYUPHOJNWPNK
FGGFHHN
72
19995
14179.0
WMJYNARMWXRNJQPBK
NRBPDI
9
53603
74869.0
UOVNSJOWKCUCGXNAO
MKPPMSU
38
28899
57188.0
LQULRJHJZQEAVCZPZ
NDMPJF
44
30066
8390.0
JFOKCCWWWUIFECRIG
WDBJJCL
69
38405
57486.0
QWPMLKYHNQPEMKICA
TARJOZG
56
31775
48486.0
JDRHZZCBRJMBOOZPW
LNBGZX
12
22924
52511.0
YNUXUIBLFBLVTGPQD
EUQSRL
21
23370
14484.0
SHEYFBQZGWXOHHLCC
YXWQTB
42
15658
74657.0
EEPFJBLPFIOEGNVVS
XIPGHU
8
47781
53241.0
ZVKZLMZIOCAZPNUDH
QDQMXWJ
38
50877
13640.0
HFYLUONOVOAKLWGLL
ABAKGX
65
47990
45625.0
BUIOCAHDJFXNVNXEL
DQSZIOM
53
35559
57677.0
LBVZGHFUIKQJBSMRR
VSUJBV
34
34767
8956.0
KBCWNLETACGXOXJAQ
JDZWRS
89
15446
74528.0
HMLMZEVENNRDPATGM
HOTLWM
58
36887
77345.0
CBNGNFSVJXRERJXJO
QZOYBQM
84
46972
48195.0
KSDRXUQSTMLLPDGTX
YSBIUEN
45
51010
66003.0
NMNTETXSAWUYDUXAN
BTNLBB
88
24577
45084.0
ZKJLVHSFEFLEAUJLX
DNNGLSE
28
23148
73375.0
SMKBFPQYMIKHJQLBH
MHUNJRW
25
41795
28806.0
LQGRZSSYOFXGGQQXI
EXZKSLL
40
22859
39710.0
OBPRWPNPXWXZBZGME
MQPLRHM
55
35096
18165.0
FFJYZSWQIKTETFGSK
PFVSWUS
86
51332
16499.0
YNJQDKISHNRNHVQRP
LYPJBZ
9
49615
52869.0
PCFNFABCVMMBMLZFZ
QZGLKNM
48
35557
46561.0
LFASDHWBNIVBEMZQP
TRRBOQM
41
27349
44439.0
WYKADQYMLQIFWNAVY
KPRQZOR
82
17448
12041.0
TFJUVZJSLRHRYKUNU
CDLFCON
45
28003
29710.0
ZFDZJIWOGGCFRBATS
FLBKSI
52
34316
41453.0
ECNGPTUPBJCHFIDON
DDNSUHE
78
54359
14235.0
GXMGTGMMHEXDPJEJT
KAFVGH
23
36912
65613.0
DQGKQVKQTSIVDPGAC
OZOIJVM
65
54042
57305.0
ZDGMIGRRTXHJAUEAD
JPBJTU
44
20246
64882.0
YUHPPMVCHLYENVWEB
QZWHMJZ
76
15465
47731.0
NDQQGMSAZEESHHFSG
CXPNOT
15
50501
49322.0
ARNZAABVVGMEBGDLD
AVTBDJ
36
21210
48529.0
KPBYGOXDDUQPFPEGK
CKXDGRY
7
47482
59764.0
AUFFZCLUNYBGKQAQM
KVIVUHI
81
29120
19677.0
QEXWUCDVHJNIZFWMB
EWDVZNH
67
15504
47345.0
CRKXCOFXGDFBIVJPZ
XTFCWMR
24
43543
46151.0
ANBABCQNFXUUKRSPF
KVKCAY
67
40787
8657.0
QDPFTQQKAJBELTQFV
LTOZDHT
56
29948
36193.0
VLPIEEZVRMAQYAYCS
GMJHSSE
89
25254
46691.0
ETINCJSOSRJARCPQA
EUTRWKT
57
49009
35217.0
AGCGWVSFJVXNIVRWG
IBUHPTT
1
32797
71804.0
GJCNBRCIBKTKKXVNU
WGBIIV
43
28220
41870.0
IXXFWIXVFYHBMQAHS
IHLDIPJ
31
33669
69212.0
QSMYRVQVKWXGMCGSS
ECETSAO
48
15414
28443.0
UTYSYNROXMMCEWCGQ
BAVDDP
54
24081
74774.0
IBKYFAMQVFNQBXJBK
PGGCCDJ
37