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: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
Placeholder
RichFaces functions
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

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
48553
11713.0
OLIWLUVEPORTITJYU
LMLWEK
73
37543
16415.0
BFKFQHFOEUZJTOFFA
IEVSLD
65
23847
63874.0
EGKVGZVWYDOTBGQRQ
HVGSXP
88
32181
72017.0
NEWMSVYMJZQXKUFCL
DBUALAL
3
24476
48816.0
LRTZJVBOQPGDVKZIX
YWICFZ
49
38087
16052.0
HIPPNEUYIODHPQUYZ
ZUDKUBE
22
19861
44912.0
QXQSGCLYLJWYRYORA
CPZQHVN
62
48634
51793.0
VMKLEUHVTJKGZCNRF
HAGTVPB
46
32616
43361.0
JODXLWLYJAXVHMGXL
NYRYRK
10
50045
15259.0
DRNYOFSYPKHMPUMAD
EKZKDH
52
33554
22916.0
AHDUBKGUNWUSGIKLE
NKZVYK
3
16297
63603.0
KURVNSRSACIRDZDVZ
EBHBGV
81
38463
11547.0
ZXIVZVUCDJRIWNEVF
DZWDLM
55
39927
27944.0
TKYYUCIPUYFMSYDEW
EQEAMW
36
33674
42040.0
SBYHDHGXGKYOPSDAB
JPZWJC
75
24122
32429.0
JIYBPTBXOKXJRVEJH
FVYRNL
59
19335
27052.0
CXRTAXSEXOALLFJAN
QPDVFNI
53
19927
38674.0
YUYXGOBFGGSZYEEGX
DUHZJN
2
44847
15470.0
SYNPPYWAGFYTDNNBJ
XHWAGJM
14
27978
15137.0
ZYDSVLMKXKMLUFVJT
COCHJI
24
15428
35812.0
SLQXPNDPPECXPGYEH
HDCNDV
56
32055
17514.0
IRIJVPZDLLLXRFTHF
CSLVKY
74
42628
41183.0
OQMCGYBYSJFQBKTDA
OSUVYM
52
46928
46980.0
WJZVDLYPROGWFNHOM
LMQIAFK
80
38812
34027.0
NVEMAPRDEMBMZBTGU
EGTUWOQ
22
50649
18764.0
ESKRARBAIFYBOQCMC
EXRFOD
77
34466
16131.0
XEKPADOFCZSKMYAMI
KXTTUIC
64
46178
60242.0
SJSNZPZODTZFXRXRC
XXBLIAE
85
47345
51353.0
RMFFZJKIYAJYFUHFG
BFWGSW
14
16326
27132.0
RQZFDRRTBCFJMBDCO
FHNXJCP
73
23900
5508.0
SFSWKWYUYSGIOJGDW
TSOPPGT
31
20224
60830.0
JVIJLUQJJTRBYXTKM
YJZLRU
85
20699
9914.0
CPXUZHWVEFVGNCBZF
QLHPENS
61
34391
48804.0
YQCBZKWXXDITZNVBQ
REJXTF
79
33754
40985.0
FJYSXWSFLGNHHTFZS
TXELKZ
75
44517
62740.0
POGWXQFQAWUSROHAI
GUXABU
60
33331
44207.0
WASVPPJXYKMVGWOAY
XTJZZTL
73
53322
22417.0
CLQYFGZMHWWLHNQQH
JPYFTA
37
30499
45325.0
CWUPMPIAMBQRXPDPN
OQQQGJA
68
36113
29241.0
OEJITWFILISNZPCYV
OZRSFL
21
41955
46300.0
ZMIBCHWKLADAIRNHY
AFBODM
11
32528
44896.0
ZQKDJNLPKEXGJOOPG
NQQKSY
2
24951
24204.0
LOCTFVLQQQPGVVOEA
UZDMYA
86
41022
7506.0
ONCYNPFDHZULXDFTX
NOENLGW
29
53026
53625.0
XRNIXJHESIMVHKSON
BOTBONU
60
28829
59716.0
IFQLMTXAQXPZLQMRC
HCJBGR
10
30180
45374.0
JYMMVLGHSURWZJAPI
PYDBSD
39
44763
16126.0
QMJEFVFEGFSQNPTTC
NTAHYQW
16
49527
18216.0
WYYOKSFNYNXPHWZGX
GFVRZN
81
53427
23305.0
UKVKBLABSNVGNCGOF
SKZPKF
44
20443
29526.0
TZULFCQAGTQQEQENJ
GOOWALP
53
20801
17447.0
OJLZRKFOQSYVDODGZ
QAYKPQY
60
55000
57225.0
EDVLYZXLOAHCFWWZT
FWKPQR
28
43612
8041.0
MZOFOPNFKRHBOCTTR
WLNCEY
34
18689
58365.0
ADGXKYEGJQGQIGMBM
OMNTWS
38
35886
63346.0
KTBZOUOJWJCXAYVZU
YCYBAZ
86
35121
55350.0
HLPDYOAZLXJOPYKQU
GHBCIW
73
24492
46689.0
DVYEWLPGAJFGGFQSH
OWAPAF
40
23410
15897.0
JUGLTCDTWHGASDSGC
FIEMWB
4
53774
41357.0
IJPBNXTTWQPCUQIBA
RBMVQWE
73
40557
47151.0
OJPTWHYKRHGOZBJOQ
UWXOEU
2
20920
35724.0
MLKBJNBNNKZABOAXU
DGVOFWM
74
26354
67773.0
UQWIZAUDAEINTWLFA
LLZTJAU
81
34039
77832.0
NGBMWDGVURWKCRZSC
HSXGII
86
15058
18488.0
KRWARJAWHRBEGQAUF
SFCYMV
23
18950
12281.0
IDIOMUKESEUPLTXUS
IDCFAS
23
19969
57874.0
EMVQTKXVMBZKSEDAY
ZINLRDR
55
41478
24608.0
UMXWQRYIOYQWBFLMU
BECNEAP
20
36611
37721.0
FUFWUTRLBUTRVNTEP
GHGCPZL
36
24484
73243.0
LGXWYNXFXBHCQKOSD
SSRKWNQ
51
39862
79216.0
HUBQNZFEBAMUQVETO
RWTBPUK
42
33551
64645.0
KEVDOBBIXFLZFEWOD
QIXIUQ
50
38593
29442.0
YYFNZPQIASWUHYMAW
NWYZERK
22
22112
65709.0
XWYWMAGTUEFWBETJZ
ZCBNHDA
1
26169
37972.0
QTVKNBXWXOZGLXEOZ
NRZSLX
61
32305
28883.0
QVEYUCGJHXCPPJRYG
MRKIVRQ
89
27526
27514.0
QXFKVNDURJDQRPBYR
RANPCVU
12
23485
77733.0
XIGMPUYVZNZDNDSMI
JYNXZOG
66
40300
6986.0
SKYOYKKBETCSHZGCU
OWMEBRM
39
48206
56778.0
KWZHSGGWWSMTZHEOT
JUHWFEU
23
30038
42262.0
OTGOMMABHOSRQZHVK
RDPOZS
50
30038
65323.0
TIUBXAWWKWQAPPSKK
UUKVRPA
40
48368
55221.0
SYFULUIQKDQJWRESM
EKMJRUC
55
39140
45127.0
HXBBFQIDESBEQWAAH
POHZUAW
89
35249
66443.0
LFGNNUJAEZXOSZOJZ
GKTNXZF
75
17170
10300.0
VYCQHROJQPMYQLBUZ
GPICJWN
46
46377
26036.0
TFLQHCVCKUPKDTXPH
LGKFRCA
88
17250
40118.0
VOHGNAXFWUYASPVQG
ZZNPFL
9
45580
11495.0
YYKICKAQDFWFBOAUJ
TGFWXOL
42
53631
30553.0
VTWAGJRNHELYXFYTU
HFPXDT
5
52998
5351.0
QQSIVWIEFZAVWGNJP
TJBXUT
43
27521
52556.0
XUDBYEVHRFAFMGMRB
OBHEJM
26
41237
28266.0
IXAQBLJIWICFPMNWV
IDISBPJ
15
26695
15996.0
NQRPGBBZABPZTLDKC
FMQDGTX
23
30989
43868.0
WOJAVGSFPJSWWUCVZ
VYTFKVT
81
15215
16002.0
XMTRLZCBQYAWROSIW
NLYVMZQ
68
54026
14467.0
FQJBBFRLFTTVLHIKF
NSDJLM
79
41750
47069.0
RYJEYXCMJIPCJKVME
QAZGAFY
10
31153
7044.0
XAYGAZTYFWZQNVWVK
WJQJYOX
2
47230
40641.0
CJQJNIMLXCIIXSAMS
DSQUPDV
78
25141
43845.0
GHCJZHEIGANGOXBSV
YPBQPYQ
6
21513
35658.0
HYZBUYYRDTYNARUWS
WJLWAXU
62
47424
18334.0
AGIBXZGCDBCRBPAAL
LCLXLMH
25
22031
68613.0
CZTXMOAUBVTNPCYJS
CIIABD
79
36830
60624.0
LGNCDRGLKIEFLAOTB
RHQNYJK
4
53014
65916.0
DTPFHWERZYHUBGBGW
NRWBGF
72
35653
45072.0
ZLOAILHZWNKDKJTNN
HMVKVJ
56
21938
53845.0
ICVJOWXRXXCPGZACX
EWHNZYW
18
29932
42817.0
YRMZRSBXTTYXRZSZD
KZYILH
55
47481
47223.0
QQSPQBHMCIKVJCFST
SREOMI
53
43873
44201.0
HGQYZDAEEFIHVTZCC
IAWJGT
66
54276
6375.0
NTDMBGJWTSOBGWZQX
PADWAB
53
41468
72996.0
JCGYIENNFTQVNANPE
KQRROA
49
53223
29251.0
VDJZRPGKQGPETITDF
LBOQLO
47
19836
58824.0
YZBLCOUKLHIFJIAAI
OJHVLAH
3
27608
14336.0
HDFHCEQOTDWYDDFKS
RTTLWCV
21
46116
56640.0
KHSAPIGFBOYFQELDS
VEIBOL
9
15460
52851.0
MDMAULVQXBQAKHYTF
OBQYSK
76
46219
41863.0
JTTQLYYOXCCXTICHO
XKVGJYC
5
51030
75758.0
MZYPWFMXAFRJXTIEK
IOXYVB
40
53956
44703.0
ZTGYDXFEWSQAJZQBJ
PWZWIRG
18