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
36783
56215.0
WJXVGITJFVLJVSINC
RWDPXG
42
36009
70716.0
IYJAHBDSCUHENYSXE
UMBIZCO
30
51551
46490.0
POHOWZMNNJXYMNDLE
DKNEZY
47
50867
65929.0
DQWGDEAWZVTBOZOSB
NJDOHUO
33
54317
36880.0
ZIKYMYJHQDSDZWCKF
GBENIA
9
27198
33758.0
PSOTPAYNOHIIKBFJG
SVCUIV
3
19508
8957.0
RNFWOUOUTWBZINBWR
NPXADF
4
50002
59650.0
WVYCSGSPWGALLZNCJ
SIAFVNW
73
25538
31728.0
VEEJGBOWAWCBPCZHB
WRHMLJJ
53
15726
31162.0
SVIRGXQDQHPIPKYIO
WQEFUGV
71
25206
68149.0
RQCBIQVWIUEIRQUFJ
FFNUEQ
83
51773
70524.0
DLZNWSZXERIKNJLOK
WQIFUJ
38
50422
48732.0
LJRSIDIVOHBGMHKZQ
DEMRIJ
36
36199
8472.0
YMMCDEDFZTSWXJPMH
RBUCYYY
57
21101
16031.0
RLHJYROAUILPEBRAI
YFWAJVW
4
36672
39071.0
LJAUKRMDLNRPJBONO
PGPGXU
39
41862
65405.0
WFKYEDVOGFRYQJUNY
OBYQHUW
80
44976
48329.0
LBWQKGRHYNCMXSWXC
VTFTIN
59
48899
59206.0
ENSISFIGKCGARSXMA
LBSFZW
30
39497
69197.0
NPGRHPKLEUJBFHZXD
CDHCXB
43
44877
77151.0
BQMIHQRVYAAQALCXQ
KOZKUHP
74
26140
35327.0
WBBKOWABVLPVJDPTP
SADHOC
70
44099
74958.0
VORLRDFQTSIXQYQBF
TESQSBP
41
25783
66500.0
MAVQGFWONHRWGMCNB
MGQODX
59
32973
36928.0
SVFKKSVBRTROEMNDZ
DPMOYQC
86
54679
11469.0
LFDXSAMPZGFTIEWIG
PIKHQH
47
33733
68670.0
UZWOMCHGPUIJPOXHW
NMWPDB
54
54619
50044.0
ZPRTZHQCUNLYHNVAX
URRJQT
78
32342
18647.0
MDTUGUWOHZDCDEAIJ
ZVUSPXT
66
18295
38213.0
GANNJTBIREACCQXUG
XGTLGC
15
28176
36985.0
QORTFIGLDQJPEZWCC
CPKNWK
55
37942
17551.0
SOUPAAGPOUZXACDXX
RQRXGP
66
20904
56969.0
PNCKRPLDGWKBJRIBJ
RKYMVTP
38
37986
8688.0
EJTIBKBBKSLALDLYJ
ESYEQBG
32
28593
48106.0
XSQRCBBUDMAWKJJUQ
AXODYJ
38
16502
48196.0
XZQDMTHVREKMZMGJQ
XARACH
16
20552
78649.0
YZRMBHLMSABJMUJDQ
ZIPZNI
89
41879
70209.0
FRGECMNCNQIKTEEGL
KTLOQA
34
36088
79954.0
JSISAGJRNIUIXVACW
WHDGMC
43
33784
53924.0
QCCMJQOFULVCFXCRW
HORQURR
71
17958
62395.0
WPKESVVPBXJXYNMXU
JEWNZTW
67
28099
56191.0
YCFGLOFRAVFGXUYSI
WRZGYKP
19
30976
65983.0
FKVXHZJXOTSJQLGGQ
WHIVACK
44
49699
60588.0
UOBJTQNZMHWEYWWLP
EKODDB
44
51950
64143.0
OSYMKCNRWVZIJRNOF
VYGNMQZ
43
35182
43454.0
IZZNRYDAVQJPXDKAB
LQCQQQ
57
19704
62913.0
JIMAFNECEFFSSMPOC
ARTMIOR
46
19878
75680.0
UCMATSGODOJUJZCWS
OKBNPF
31
15653
64527.0
PKCNSHKNIOBZOITKQ
KXMBPIS
85
54678
16372.0
GSQUYNPRYYVATWFKJ
BYKWEIU
22
39639
63756.0
CWBMPSQGYGXQHYPOW
DDHFVE
83
40432
44647.0
WUCFRSXMVYHTDLCZA
IRPMJOF
34
22709
20094.0
ODHIIUNDVVTIVRDVF
UTFKOWC
35
34644
29691.0
HDAHEPSKLQZUZTGNG
XYVFYS
14
28801
51336.0
JQRRODSKFNWUPOZFT
SBWVHUL
5
15043
58504.0
VEYQQBVEJUBYHDQWS
JGCOJNR
48
31965
71131.0
VNTEEAVQCTLIXDLOO
OKSRWWB
35
23913
21097.0
YNVUHQMFQWIKWICRG
QUEYWOK
65
34346
41014.0
KUALTLLISHMFWTAGF
EZLGUZ
66
26329
20684.0
YRKSDIQOVLADDTCMK
EJFECW
3
52143
15695.0
CUDFMUJULQUHSSOCK
VGNIWHW
12
19409
21348.0
DAWDSTUVTDGPKPZJA
GWTEIY
63
41623
15248.0
QZRFENRRMFZHMTIJA
DCPZDQ
28
32548
8388.0
GNXZQBQMJIPDDISAO
WSPYFVK
61
26013
46264.0
FVSBWZCEUGXADSQRE
ACNZTL
89
51594
79245.0
XCKXESQUZWSTIMVNZ
PAWLPON
83
25668
31124.0
ICWNBNGNCEYIZGISZ
USOXDP
33
41214
34869.0
SGDMVOKEUEIKKURAO
OLRRDO
5
30513
5915.0
PSPQGLCPNKHUXDFFX
LVBZKP
31
49783
57808.0
VNXKGKXGEEIXLCMEY
IJYLGVE
71
29803
53606.0
WMGYKNEADGERSPIOO
EUPCVY
12
25026
57888.0
KQMCPFBVRFVQCDQRQ
IXDFRCI
69
20834
7002.0
HOBSJQQSOCQMCFXPG
EZYKNI
35
50670
16926.0
HWVWEUHPHJUURZMVW
CYOOCV
13
51838
64331.0
OXXEPXUSLDAQEUWNK
HJRGDT
16
23410
37948.0
UXIGQCXROZNXAXRRM
WEQRIGW
86
50163
28353.0
SXMLOSIIYAZZXNCRW
XEZKNPP
42
50910
46583.0
XZRQZZDIHLJURETBM
BLUNVJQ
37
21002
79670.0
BMPJTEEPBJVJSXEPZ
YSSAZC
46
16013
18459.0
TPVHSKLZCGXAOKJKH
BJKHAGZ
56
38677
57277.0
IEHZZZWECAMGCWAUU
ZXGMNWI
34
25980
48814.0
IBTWQPJTXPRRYWWMY
OEBRIT
69
54638
8209.0
VNGUZGODZKTHTZAFS
LYXYDAS
43
54617
63571.0
ZZYSGTOOGNQVPYQRP
AXKAYN
66
54942
75468.0
FHBKEHIIWOSDKHALB
XREBIM
5
24838
67522.0
XHDJFWOBAZZUFJJZA
GVSELC
14
42359
41101.0
SBOJPKPOMIPSXDSUE
XGREKV
80
33599
8742.0
EGMEHULCKUUIQBUTY
YWYSEER
5
34505
26253.0
WJOXPPMGQYETYJWIH
TKDNLE
73
36557
10392.0
NDCNUTYFRDDTQOCKP
MDHYJGM
43
18216
40259.0
FVJHCNFYQKKLFJLTJ
IDUEELY
45
33288
15840.0
WMSZRXWJFHAQINFJI
SAGZWL
2
48543
17160.0
WEJEQXQSPEIKPBTCV
ETMCQV
2
49061
61052.0
DEVQBFSRRNZFWEXUE
BPMZQYD
85
15699
8448.0
WCMDJRGBBPMCFIWPN
SQRNJA
30
36665
46224.0
EJDJGJVONUDXAUZIK
VVWMXQD
83
31056
19673.0
PUYLIMSSFMSQEKVRH
UITKSDZ
81
27826
60596.0
ORPIGYUMOZJDKMEEP
JMMODQD
39
51265
30529.0
CQAAOUKJOSWMAFVFJ
JTSKHE
87
19847
71914.0
ZZUNZEGTPSDCXXFMK
AXFSQME
80
37330
59272.0
EJDAGYXTLTNJUSIVP
RTOQPZJ
50
29383
52764.0
YDKQZHAKCVNWJCCJH
RIJGHE
14
38676
30164.0
BZSXXMZLHXPKWTUJA
FLVHZS
52
44415
22884.0
EGEIBIPUFOCAZCOYD
BCOEDAO
41
47030
60737.0
HFXILMXRZTATSDMLY
LJQMSZQ
29
34912
11166.0
BTUHHPOKVTNZGEFPX
AAFGEHM
20
50103
19951.0
VZOZYVMNGVZFSKPCZ
ONGXISL
24
31636
24136.0
UDFCGURYXMHTXTGYA
BLZXBT
11
29805
37542.0
WWHQKBTKJPFXVRUXW
XCBKPBD
4
54633
30369.0
KEMPYMJXPVBNQWIKO
RBBKUOX
10
43436
19073.0
NEAGTMAETVPTXNJBE
AGIAHT
86
37702
20783.0
SGSFZICMZEGSSQSAY
ZMBAUV
79
53488
60785.0
JDUUCJAUAAZTRYCXM
TOACTVU
23
15024
20443.0
PYQQPMQARXYSINXYX
COKWXH
10
50444
5040.0
STPNOOEFQKGGONRZW
LGIWHXY
64
52400
66797.0
IUZVTIZKSAJDDELEI
VCYBZL
14
20876
23012.0
RYYEZOUOXVYVBPBJH
BWSHESF
4
28763
62072.0
KOCMFNUMIXBEQFKBK
BHMQXHY
4
50775
50520.0
HGCPJTDGJAZVNAIHS
JWPLURC
83
51050
68932.0
QSMUEJFIGTJXWHUQV
OBIFRW
83
19368
31534.0
LZXCRQMYDFYBHXNKI
AHEZBP
44