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
46196
75605.0
TLDPZRXVFVGFJXMCN
VLLCDEI
75
46686
60948.0
MMWPECWABKFGDUXQA
URXVYC
88
34326
72794.0
AAXUFSALUQKEJGQCE
GOZZSM
47
49114
45372.0
LDAXUHYPXILZFWCCP
DIQZTD
28
17256
5180.0
ODKNRHCAEJNPFBAXZ
QMADQUB
48
18191
73396.0
POMZVUVDVRVXDLFSE
TJHLVQ
78
24096
36052.0
JLOZWDMTOKVFQPSEJ
DAWPWA
22
18137
46653.0
ZUOLOXDFGWMTZHKLA
XWEOMQA
49
19396
41120.0
NMVKEVXXZHKFZMNFL
TAHZBAU
39
16358
45532.0
JIDRJNEJGKDFSCFMJ
MMRSVP
35
37828
49014.0
FYZYZYZFNKUAQAGSX
WNNVVW
3
27566
42052.0
BSSLLBHEMHQMGUODY
EVILYG
85
24838
48587.0
NUOGFUOITHHAXCHFI
XZYQOT
70
33118
11216.0
ZONLJULKJSDIIIFOQ
AFXPBEA
23
37694
63842.0
QWDWAWLQNFNWAYFOR
OEVBJM
4
51911
30884.0
NPMZMAFZTPSWZQGGL
ICYLFL
55
29065
28381.0
ANRMFOIHUQYYQRAAK
XQKRNI
71
45378
23888.0
LIIZIZJNNMYXBQPCX
FDTJDVQ
59
38256
22224.0
EJBTGWXXLXRTYMYAC
BRZYNTK
72
45103
19026.0
THTSAETFRQCHPDCXY
LMQGDI
6
44553
23502.0
TUDIMMSMTVUHAXFRI
UNIZRH
70
32934
67677.0
ULSOAKIMLOGVERYLG
WNNNZVV
89
42866
39164.0
HZPTLLJPHUJBDUYZV
PWSSIBC
69
31988
59908.0
ABBGJPCZCAOAAFRXC
SVMHTCQ
23
37847
25549.0
XLKGWADMLVPMILIEH
LXNZIX
86
16532
63867.0
LZGLZMSJGGLAARZXP
DTCOIKW
6
18573
8845.0
NNZHKKEMPKYSNKEYD
BYXHTWT
53
29289
74359.0
KKRVKUNJTDLLHUGHZ
MMITJJZ
43
54534
35620.0
FHGXUGLBEZTFFQPHC
SWVMQCK
2
46585
72858.0
GTDOBIYXQJLASKSSW
FLMTHWN
62
50517
58696.0
GAKGAMGDEBSYIOQHR
JISKKCW
87
38633
11244.0
YRZHZJPMPXYMDTZWX
KBSSORM
34
38550
33841.0
PXKDBTAQJCYBTPENI
AUQCBJ
42
30978
30359.0
ZQIYLTYVORDEHUFGE
DJJNNIP
1
24724
56299.0
DNUXMDYOVFLAKHKAI
DMUDUO
11
35980
45304.0
FCYPKYJNWTJGZVGYG
QUHBSLL
77
52124
50550.0
UVWPTBQCNSJIXMXYM
AUTXYV
2
41653
61644.0
GWLZPQVLBWUDKJQHK
GBBJKGZ
45
30453
23220.0
HONJFXVEQNLFMESVC
KFIVCCP
29
35068
73644.0
REBJTDXKUWIHZTMGG
UBWVHMO
58
20367
41151.0
SEJDRNIFIYDJHBWLT
ZJVZED
58
41859
68183.0
NHHJMYVLNHEKSAFUE
GTDMXCI
21
24268
21378.0
XERXTDBQGLPEFSPWN
XOHLGPQ
53
18878
21901.0
JIOHHYZKEAQIYMAUE
SSDFBCU
6
40729
22290.0
ZLYZDMWFLZCMTOEZB
UOAQTA
60
38954
30667.0
KGSONFNUFJSKJCSOQ
CSLCZJS
37
48410
78617.0
XKETXLIRRLCYWBLNO
OBBUKY
27
33667
49232.0
AXDVPIOIBMNUZCCKV
ZJRPAQU
1
17354
43674.0
ZDXYWVTQUQANUJTXQ
BYRNGPN
30
24954
73045.0
DTIGOMXUJCLRAINEQ
YUYRFLY
46
42256
50495.0
XYQNCOWEIZXCANCFZ
ELSFZBH
3
38328
10671.0
RGHAAEFBYNANGQQLP
ZJUAQQP
64
47744
9070.0
FKOZLXPNRNWFUUBZW
DAEQDR
53
18812
61870.0
LQCDBNIRTMEKNVBDJ
ECVHNLJ
51
46189
58822.0
MJGNFCPFCYXLYSGLM
VHIHFT
79
18824
48427.0
IDHRKHEIGPJTJJTYC
PZGMMOY
53
27288
65255.0
HANZCQACCRDKULEIN
HHOHBU
1
16030
66956.0
HUCXKHZYNSTROQULZ
ZQNFXYJ
74
15438
60729.0
LRYXWXGHLGQNUNLMT
REYINF
54
48572
75038.0
NPVJYITMIOWGUTTTT
JVVGNUG
65
32078
66472.0
ZFRGVMDLDDZMSXYUV
FSUWSXR
10
36237
73529.0
OQVCBCYXZBFIOLZSE
BVWFET
7
45162
5215.0
BVGZSSMYNOFOPMZQA
OUHUZYH
35
29917
45455.0
QANQNXVJYWNVIRQBZ
FOOETKN
86
44130
17095.0
TTDZATAFCJFYYOOSD
DZHCSM
59
41324
23647.0
ZMTBQVVYLIXSMSIDX
VXGYTA
28
44635
77356.0
VGGPVAEJNCPOCWXDX
GUJBRMT
2
35546
20646.0
GHTVDTFOYUOKYPIMF
MYITGEG
37
22909
47890.0
MZFQCVTUEEPIKIPYZ
FBWMRZJ
5
44219
75521.0
FUIELNXOQFEOYKANS
JGKCKS
47
30355
66555.0
GIJDYPNKJBSHFQTWS
ERTSSNH
88
23824
71815.0
XTDOJEAOBRPKTDVAI
XVRKVPW
41
23873
67619.0
WIAPNCMHDEFEYUFZO
NOSEQF
65
50657
72949.0
PUEBIOVIPHJQFGNWZ
RRXXKH
89
22427
50868.0
EKYXTSQDSXPWDYIOE
OJAIBQR
89
49283
68067.0
WQLRXOXEFENWNPQTK
JHYCFL
12
37804
43624.0
YDNIRLPYHOBMISKQE
FTZAAB
89
31692
30158.0
IPKNTXWUGYZJBFJKT
SKUJBZW
20
46881
27775.0
ZQHJECKIHOETVHVJM
TXGYQRZ
25
16217
36161.0
QFPCOHXSUKRPEMAFB
TOQDEX
15
49488
19086.0
YYHWYIJSQXYAUYUOH
ASLJSJ
20
43153
68515.0
YCMMDXHEUYILFOTXT
ZEPNRMB
42
54207
52690.0
JXFJPZHKVTHEBYQJW
PYIGYNC
47
42029
36448.0
KKVQBFQBNIGJSBICH
RIASCDK
22
20310
69103.0
IDSWIDSMJBOFWJWOQ
IRSSPN
49
46006
67056.0
PQOXHGDIYMCOMNIWY
ZTFHXW
29
35908
52453.0
DHJEMOFSPFIAQGQTU
INSJEC
25
21566
57322.0
EKLWCUTTVZAAAQKQX
CPXZGG
11
20101
53286.0
BMFUAENQSRUTBFAHI
CGYZHN
49
36817
56341.0
ZHSBSHYESRDMWDMFB
EINLHNT
79
52469
15496.0
ZRONACYLPMXYYUTLI
VKQLXTG
56
52806
38997.0
OWCDCEZQRYXZZJRJF
CZFJWXA
73
40738
15442.0
NEOMFUYIUKIXEWAYZ
HPCGBSM
2
53396
64151.0
THVTTYLUHKXDWXKUB
YQGDVP
48
20094
43026.0
REZEUDCWENXKHDHNO
RPNQYAW
60
30285
65870.0
NPXELZSMYBHRKIMLJ
AKRRAM
77
22174
28007.0
WOZKIWMTLFXSZOAXL
WMVBCHX
57
41138
6546.0
EAKPDGHRMQSIKBRVK
RZMELAA
75
22065
26076.0
LQCIZSTVVRNQULDLO
VFXAQHX
89
32272
38225.0
ZYJBVIJNDMEWBGIMG
KYQQIB
38
51778
41136.0
EDGGELWWZXEORAXDL
DDYTXKN
5
51095
66037.0
AHYDDPEIMGJRMQKGX
UPHJVIR
13
28509
61942.0
ICPOZPETDWFORIZDI
HFOHII
55
27893
38285.0
VNODIROUJIVWQYXEZ
FCQLCHQ
59
17203
25379.0
CWODQNTISHWRBMESL
JIKHZU
35
41187
50855.0
CPYAJFXIUSTHBXSSD
CUHUPS
69
23215
63118.0
XLZNLHDSBCLOEMHPT
OONFBJD
25
15876
18674.0
FLURLELHGIWZIPROE
FTBZSF
75
38222
53038.0
YMPAPQVCWBDLAHJLE
XKAEHD
80
42159
52419.0
XRSRLEILUSDFFENCE
LYGJNTB
19
51828
18558.0
VEYGHHGDITWKGQNNP
UEQESN
71
27432
13853.0
TYAVJRQRMWIGDDFGW
YQWABUB
10
27831
37028.0
EVVTKQNHIRGPPZGKS
FNBUXNJ
25
47844
66649.0
ECNGCUPILMSPQOFPZ
SNWYEHQ
23
48274
24035.0
HWXRDBSOWHQQNEQET
BDDXEI
78
36294
16023.0
LXRWPZARRTXCCUPLD
LKMDZZZ
14
23625
57984.0
JABKYWEOKVBUMVXVW
ZQXAODC
59
35245
37393.0
NQLGDMYJRKLLHCKFF
QJEZIM
65
24020
22260.0
LKCMRMWCSFBMTODLZ
MDWDDJ
36
19489
73206.0
MDCEZXRENZYIDWNMQ
HADHNUC
40
45520
30330.0
QTWMIPCVYAXAJRDGM
WNQNJI
47