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
51232
21745.0
TGBPVAGRBBTCAAHLW
TKSSXO
82
44673
42190.0
TZVMRBWALQPCDFPFQ
KYWMLSO
64
36422
37994.0
IPGGDGSGXLIBFSHTW
TQHXPL
46
21311
57428.0
VBAUSIJWINFXWGRJG
CGJAJX
72
23595
63077.0
VQDMFMPLNWMPZRCSF
ALWVMQN
67
22970
43807.0
XNTBXPXASLQMWLMFW
OGNEJCJ
67
31624
22282.0
XLSESWQCEDSBHCBQT
IVTWBWD
39
20379
70197.0
YDZGVWOWNFMRFDSFY
FBAPHCF
51
15397
28371.0
VDHLANXCKJCQDLSUG
HXHFLFE
72
17659
75038.0
DNOUPRZASQZQQSBYY
YWMVBO
60
53097
39854.0
FRQJZUULMKAQODIBR
JMVSUU
57
38147
18662.0
KNIOHCQMIUUHRCLXD
TKGHUC
14
30967
65906.0
WTDYJGBMGXVRZXTSD
EJFHLR
59
41477
77923.0
QPQAKRMLXRPSFDXKL
GYTCHR
57
23843
72079.0
MLBGGKOBBIRXXINCZ
KQRBTBF
34
54843
74760.0
XIGGOLSZJVUHMYXSY
DKDEGU
39
25289
19646.0
RRJTTKBGTCTBPGSYN
NPSDNSH
15
27720
15671.0
KEDFMKXXLZPONSVXL
RHTVGF
65
27195
60969.0
JRTHPTEAIUVIRJWIF
RZSWUD
87
35439
10608.0
EYCOLBHGRSMUXJEDO
PRKJBG
24
42919
25872.0
WJEGMILUXXBURVRHA
JJTUMBG
68
17834
7335.0
BYHXHCPXFLMPESXCY
DOUXEFJ
37
54746
23919.0
HCXCUWTQSPVKRFGGX
BNZURK
25
30677
6431.0
ABZQWCCSQXYUPNSCB
RRHBZK
28
23020
23161.0
YTCMQAEMZTAZBVQQK
JNADDYF
37
20933
66710.0
LGEYTHFRJYFXVCEBO
ZEUZOC
41
34449
57560.0
REBADTOROMVMDQIJP
WSOAFP
23
43454
25935.0
KAXDCMMPBCTAQNHGH
OTCWDIJ
45
20916
59658.0
BTMSDZGKRCWRXJFUH
JTHFEKK
9
49617
22940.0
WROJSLBRSZMPIYCST
VYDRCQ
20
43832
62945.0
XKQHTPPPIMSYUCOPH
WSOUPR
44
37417
27572.0
RUVDBTEOHMKRMXDLP
TRXUVL
36
54589
78556.0
JNZHACERPNHIOQUCY
ANQRVIN
16
37410
45865.0
IMIMMDHOMHPXOYHPF
BLJFEN
70
45549
34107.0
NJRVWEBKLNFGVUCJG
IWJKJFM
5
54737
60053.0
KXHNGHCAQPFJPVRIF
FGHHBA
48
40719
44003.0
YKXWQOKTDSKSDGIUP
IDMWTS
68
25562
58227.0
RIVKAVZECGBYTJJVQ
XNICMEQ
42
53413
21667.0
NKZIUJKWATLIPSQWF
BDOCEJB
4
27154
15504.0
TLEDNKEIIVBENOBRF
IGGLWGV
90
15112
73986.0
VRYTNVCHZQSJFUHZA
EFMDAPC
44
33473
73767.0
OAQMRNZTZFRZYRVUO
UVRKZD
27
23526
78348.0
RCCVPYPGGRUOJIUND
EMDUQIZ
75
30907
11818.0
OOFKCRGVJLXXPNEDJ
MQYQTR
65
30854
49876.0
VFIHGVWYPGASWIJNJ
YUODCVI
49
27432
16713.0
FNBSYYCBNFZDQNLLA
TCTAYKN
73
22761
71258.0
TJSFOZWZTLYBYYRZU
KLZDIA
44
23081
41182.0
ERKHSPPXRGOMSTGUG
XYDXRV
38
26005
71878.0
EFAXSVCSJNTHHNSHM
YPGHJD
11
32280
40854.0
EOXVJGUHQNFBIXYJF
ETBXDG
89
45363
41206.0
XKNUZSXLFOBBGLIDE
LMNNVCP
59
43295
12018.0
KFIOZRKMCDGROGNZK
BSBVXFR
47
22966
28303.0
MFAPIZRZHQLDYAGVO
FADGVAR
29
20738
71441.0
OKXGJIJWTUEBMFZZN
FXCHIZV
60
36035
69575.0
MHWRYOBZMAIGHJXXJ
CJIBTJ
82
45735
48077.0
OYNLRDITXUYPUEQEE
FPTTJLV
44
32110
71572.0
MRHJYZMMXRPGFDOPT
KAPTGSG
61
29506
67951.0
OCBWZOFFZAKHXIXUL
BKENMZJ
19
19182
10315.0
QCLSJZJLYYCHUPHGR
WDZORF
62
33127
24896.0
CEWIUSBXTUPPKBXII
JIRNTH
42
30879
14073.0
GDTPQTZBRXBJXBDMV
OOFAPI
73
20031
44859.0
TGBTODSXSEFZBHUDQ
XWHAZTN
66
51252
25822.0
QNITRXITGAXZLLDDD
PAXPNP
75
22966
59419.0
FJQXUDMSJOIGAKQZR
VZPWMCW
78
37685
9629.0
AEADGAKYJUHDVSQYN
QXADOC
28
37034
79923.0
QKFZEPCGHZVLQAMXR
VKOUPU
46
37040
38670.0
RZFNVTUQXCLKGLOLC
CGCAYEC
41
47267
8683.0
KPRZXUBCXGZKQTSKH
IKNTCP
22
42333
67814.0
OISFUWHJEBGIYJNWI
WYKZRRO
74
47355
49885.0
ZCZIVTGQYEGGWQCXA
SCQTLSX
7
34584
20714.0
QKOOWARKEYVFZIZIV
DKIAOHO
43
31644
21815.0
BBMCIYGXUEXSTWOKK
IWRLPO
25
51292
8795.0
VRPDDSVJXYSHTSPRH
FRRBCJE
86
15843
32410.0
TIFDIXEWVCZSTRVWF
SDSVLW
82
36508
17181.0
IOACRWLORLFBOUJOM
FODJOLZ
78
15938
15481.0
QSYDGKDEVAIJYDCVR
HKLWKV
86
41115
25692.0
IRSAYPZDUDZYHJSDC
COTJIR
7
28025
62437.0
FACRAMBAXZRINANWN
DFRKOF
56
28352
42268.0
FGIGIOKFETFEHABAZ
ZCQVWIP
15
51910
60612.0
QMVVLEHQJRYDSSLJK
SWCJLT
62
18906
22902.0
TZJKYNHQDMFJKBGON
XPREWFI
88
29410
30528.0
RUKNOJYWKHPYCGHUO
NMUMSQ
26
49939
55612.0
VTAVDBAEODNSBPMYQ
WDSGKOF
29
25148
30980.0
CBGEGOMBPRWVMSSIT
LYEUDU
60
48382
25715.0
QTSINENKADVZBMRNF
DPYDEDN
83
36429
16490.0
BGGFONYFPSGFDMIZF
XEKRFW
35
44374
67070.0
OZZMCJRQMLPEBJERN
WRTEKM
20
30743
18664.0
DBAXHGMMQXVZAEUKC
JLMQYF
52
49433
72632.0
XOPWEWEEZFMKLZFEV
YXAMFZI
33
20882
23843.0
UJPRHNQFREVZPQNWT
NSEBEJB
80
37119
62990.0
JLFNZJQCFICEWUVEV
PGBPEL
68
22002
26840.0
EOYNVZEXIZMAIOTYV
OXZYDM
16
44342
39352.0
GHPDQOMCQETMNHLMC
SFEUTA
56
47834
56326.0
OWPQYQPAXNFUJHTUU
ZBBBDLX
84
16232
69622.0
CGIMBIDYFVXVUMPSA
MJMVQD
63
27752
8213.0
FGTIWOGOVYPYZPSRF
FPISOLD
15
30198
29248.0
WBSLFDWBNLDHBCODI
IMNXRE
35
30332
61930.0
OQRQBRZCQUHPDDONY
CHBVEY
24
53228
19100.0
LGRNGGUPGTSKNJMFJ
OIHJGRF
36
38953
54402.0
AARIAWXCICTAVWKCJ
CWSDJTO
56
35986
23406.0
OQMTOSFSCGKEFJJKX
OYXSSZX
5
31146
13402.0
JFNBVSRQZIPJLFVEN
LMUEHJ
5
17206
11277.0
QQFCZMHSTYVFIHGUG
IQILICQ
73
34788
49390.0
WNNNKICQIQWWVQTMQ
UNHAIKC
71
32884
10071.0
GBKZVPZTYRDTYKDZB
BTEYKE
68
22992
22316.0
ZXTTRMGMIAMQUPHJG
BLXQXN
10
50511
28048.0
HCJYQJYDSNHSLOVYU
YIGAZD
58
50845
30013.0
YHJEMHVREQQWZOSOM
FRVGFRH
17
44426
40889.0
DTTWJUJBIKWPEFNWL
OTYUJR
75
37856
50516.0
ORCOCNALLNQUPBXBI
AFSKNE
2
32992
26486.0
WNLCXGETCWDWZJIPW
GYNYMTZ
72
42245
31437.0
BXSYIQSBJGMSWSXFS
EFKUHEB
27
50084
34366.0
ZYVGLYWNRXEQZLQOR
FXQTEE
59
37100
46859.0
IBMNGPIONUXZPNWCG
VSBNFJH
12
16776
49425.0
RSIHDTIRCNVYASXRN
BZACQAH
83
53930
16177.0
SWBYQTFSXQXEQSJVX
LNATKJK
25
26299
29779.0
TFNZTOBQGNDMVGDUM
UNNLEEH
48
48300
24837.0
VPDBPLEIDQONBKKDY
PAGEBC
86
19769
76260.0
SKQLQCRHKUWKHYLSM
NBUGUZX
64
35416
10838.0
HTONPDRSPUHQUUILF
GJKZCI
8
37077
58582.0
GBYYGZLVJLMTDIOTV
HQAZINN
44