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
42660
40791.0
EBFVOBILRGZXHCNVR
SUIMHV
57
22512
7373.0
ANLAWXWOGHYOZPRJF
NBRUJH
62
53036
74633.0
OWDPUQIRIILPRRPOR
CXYKWXV
15
30066
16882.0
PDAJPMGDYWODTUERQ
XZREJSO
76
33018
17875.0
XTETJFPATYAHOVGPK
YFZVJW
6
50392
17133.0
VDQKDJDSSNHOYJSPV
UVIEYT
81
30379
11998.0
SWNVOWYVILMEIWBWU
WLTGAK
24
45575
32537.0
MGOMSGVPHIKQGPEPY
OXJGVM
68
53935
39902.0
ZCDUXCEELIIWCVNCR
WTDAQO
86
24388
57587.0
RHVFRJJKYALTWJUHO
ENHLOUP
38
23812
27566.0
BGMHPVMDICLQEOJFV
YXDRFHL
41
24372
61104.0
CESOBZADOAKLCMNMN
SWYEVP
51
30563
36855.0
MPELEWNETWFDYOGJV
PRJMZUC
81
29283
5822.0
ZASUPUSQVFMBPJUDQ
IJDUIYR
8
31728
56095.0
XHAIEMNFXWXLTSKLA
ZJWZKK
41
33673
35558.0
LCRMOYATCSRYILIXZ
JTRDNGI
85
31750
32087.0
MBXQUHCBAAIZFEDVT
UZBMYFJ
39
31094
6184.0
YKTOILCBHDZFKYPKJ
ISCGQBA
30
31359
46597.0
QGMEWMQVJBSNHMHWK
FRFBKVW
57
30556
49550.0
KBALIPFAXKFWDDQFM
DDSSLHW
50
24095
22531.0
QMSWICYOLROLSWIZV
KBQLJS
60
17607
73819.0
VLZIDEHGYLIOYZYPH
JNUFFJC
84
41811
46792.0
OZASDMVNHURXJQZEV
GLCHID
14
53010
7455.0
RLUXZZFZAMWIUHENJ
DANGUKL
74
23032
8613.0
ZYFLWWUCUNIWSWVEJ
HTJBUSW
85
26275
49619.0
UJPKTNEYIUOIRFJJV
OVILFAG
39
33954
27372.0
YCBIJPOEFZMSGGQIL
HJPJHGH
18
44641
43523.0
GEXHFETTAXWTYEIRN
HTMJWJB
81
16512
10781.0
EUVQDMNWFJTDITQWA
HLBJNSO
33
25566
49023.0
NVVKFPMZGCEDWCPQL
RASRXMN
76
27555
61409.0
QRKGCYMKBEPFTWEJL
FVRKRNN
10
34520
66075.0
CFJSMUTTFFBTZZEYX
DIOCTD
9
47461
64562.0
JDRRJLLOYRLRSIDXY
ACEGUO
53
28019
33206.0
TKFJBBENCUEQPLXYD
FLQCCXO
26
39292
18435.0
CAGALPDRZDRMMJZAY
JVMWPP
54
35449
52641.0
ZVJWASYJEZEJAVTZS
HZKIOD
16
26596
29937.0
FYFMYCFSYKLFTSANH
LPOYDPB
40
54682
67995.0
ATVWXUMHTNAKHGGRY
XKKXXTJ
26
46357
59907.0
SSYIWQYFEAOOBKZXH
YMTINP
22
28910
13343.0
FRXMMEQYWTPLXDABJ
BYGCTN
71
34336
42486.0
GFTKGKIILTXTKZGBC
GEUNBBG
46
32682
68847.0
ZEXMURIKZDATUVLKH
GDHOIY
51
51943
22591.0
FFHNOFENRBHGOLMNS
ERUUMY
41
38688
22231.0
TKKIIVBGLRRYYVTJL
YRVDEAY
49
15066
56720.0
ONXFKOCVNNOSDAPVL
KRVTFTY
4
16051
25662.0
AUZTBYQGOAXQBQOPA
LNCDNW
55
45413
30039.0
VNWOLLEAHFXMMGRXC
WVSEUAI
61
33621
26409.0
XUEFRWZSLLJNYIFEB
GSEMEZ
33
40428
67854.0
HGIDJJAEQPBFFCZEA
RNUHIDJ
25
50128
39842.0
KYLIBASSJZLSMILQK
TOYUKU
77
31431
16183.0
BDSYBYRFVOOBAHBNG
ZAHVAF
90
39282
69924.0
EMIVYHYDNLYBBDEYE
SIOZKOV
14
35917
17160.0
WSLGLCJCMFDPBENQF
JIIKWDI
27
52205
53195.0
KONVODBELJSMKTEQS
AEGUKXK
49
16148
14739.0
PMSWQYPZAJEJBOHHD
GXZTTJ
83
50497
15766.0
KNNMACPHZXSAIISJO
TGDDUI
36
49928
65395.0
ZOJWGTVFIVPSTGPEL
FAOIAU
37
41578
54347.0
RHTVWZSBQKUIORQTL
XXHMMLH
40
20265
74885.0
VDBNTEHEILVNBSXDG
YTFXNKR
21
21285
78597.0
QHTYELAHMYFICNHBO
LUWABZ
56
31649
76014.0
FJHBHCNNMAAALQAQP
XVULGRD
33
30696
52101.0
KANOYWKHLYWGUFQQZ
IRQWRQ
75
34671
70364.0
MSFMDBZAWYNELWEXM
LSVVXUL
2
39346
5869.0
RTVMCDNPJUSVBADER
BLMRAUH
32
40571
6573.0
HUSLRHWSCWQIUKKVO
MPTMQNP
23
26748
47910.0
LKEVEKWAWKLXDVIKO
UYHZUE
46
34593
71879.0
JGKVLXUOUMACVWTKR
XXJJYTK
24
26481
24440.0
CRCCDCCMCCYHVHELY
SSRHCAU
3
36221
59429.0
RPDMKOZSIQZHMBPUG
AEAELB
74
38614
20830.0
BVKYPIFRJEGHSHACC
HDSUJBF
12
48782
34306.0
ZAIBKWCGQNXUUVPKJ
BAQQQO
62
18202
56359.0
SMKSCCCZDGSQCFOWH
DLWQOF
31
40378
18382.0
RXGKZYROLFSEEGNFK
COTPWAU
23
29887
18570.0
XBFXPISGJBEIHPMHC
POEUSBN
56
49084
46770.0
LTBGPLMSAAPZFPHCN
CYDYMZ
1
48296
72817.0
YDBLTLFILSNQVKCDC
LRKHJZ
85
44543
5588.0
CUTZLHKOHAMBUQKMB
FZIRCCM
50
20515
41114.0
FVDVPSWVOFXWZBVUH
XDXXFOV
64
33464
21402.0
LHIULNCIGNCZBSGFC
NSZSHKO
64
39371
25004.0
GZKVHTYPPOQLBBHIU
CGZFVP
30
42971
44567.0
HIXLDZROMNMQMLFKS
QMKXKCQ
82
38213
49062.0
DWANZJCRZSBVPUUEB
MBVLGRM
62
47873
77723.0
GUPLJBRUOZFRKZLJB
HGZDCQ
22
45044
63297.0
IDTGZUJOITHCBJIWL
JFNRJO
65
34224
54669.0
UWLAEDVGXKRJGNWVT
GVHSNMM
84
24833
43760.0
BVDHATTTVXJLEOPMQ
JXZZOB
66
25518
61712.0
HFFHSKLSRQZIKCERS
UQWKGFZ
76
32932
75552.0
DQYHLLMMHOWPRGOYB
ASRIHZ
79
50766
60230.0
HZJSJUQCGDQRHJKQG
TTGIUO
45
16838
76976.0
XDGRSZKICQZSZBXMA
XZZUKRD
65
48337
30969.0
LCTHRTLNSEFWIISKR
TCPIJAQ
47
31125
12410.0
YEXCGDXPIVPQAWZAI
AEUNMU
5
47425
33815.0
KDQOTRJITYRSXUDBN
VTORXZ
3
53569
44182.0
NPWWXPFCKQGLNJOMI
AIYRSUF
46
44748
78925.0
RXXQTXZOIHWVGLYRN
YNGVVCD
89
54283
72521.0
NWBCGULXAJDKTMRNQ
AOIKBA
24
45610
38628.0
NTXIOCCWDGVRUDCEW
XOXISH
50
40489
20521.0
PWHBXXCSLWQFCKGOI
VKMTKZ
90
46733
35228.0
TLKAZGRBVKVFRBQZG
MGHOEZD
52
21933
11132.0
SCOJRHJZKCSUISSPT
WBKQCKF
75
22764
30902.0
DUELQRWXIGPRXWCTI
UPRGPJ
25
19415
26219.0
PMPHMMAYMXPPQCTCX
NWTIZG
9
23476
25939.0
UTVLSNWZYPYKIKVHO
YXUZJYD
62
18352
73505.0
HKFISVDKQUXKLDOPK
LZNHOU
81
33029
27136.0
ADMQGQXTIDLLPENUG
OQCTHRH
62
36782
41583.0
ZOACOFFSHHBZTEGDV
MAOYXR
16
42823
32211.0
YIJVUMMTLVSCRQGGJ
VNRPIL
31
36047
47268.0
IZOLIEMJBLTEKVXTE
BUESJO
33
50868
69847.0
GDBONPYFPEQBDBUQF
PQLIBKK
68
50299
43502.0
ZTQYCAZAQTFGCFHKD
UFHAUI
57
41293
22690.0
GDOWEUICIYRUXHMHS
HHWKEX
23
49139
23580.0
ARVBAAKNUGADULOOA
CMJSGBL
87
54635
71863.0
SXMZLFLCHKCAJIKWR
YXJPUKZ
84
22718
47496.0
TTSDGWAWCUJCQLNIS
PARVSBX
63
24346
79212.0
SRTBJSIRTWNXTAXNL
LIHXHHC
30
22950
76016.0
DJLQNGEPTSKWSWJDA
YAURJEH
85
20666
52910.0
AQNBLRXJUFDOBKTXM
NHLYTX
53
54567
27039.0
HRRYFMXWPTAEAKOMV
CLFPILM
31
48769
6670.0
CSVAYBPQEZBGFDOZX
HVDWHFC
24
52532
32028.0
IYOHMYMDHURLDIIRF
NPKBBO
47
42008
45963.0
OXYHMURQNFGZTJEYX
HLEITID
63