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
20540
25614.0
EYEWQAQALCQENXMAL
IWCYHQ
84
25583
40181.0
XDOHQGGSIXXGTRQOB
GDFDECM
62
49605
32698.0
ZTZOSVHBMKXOKRLGS
CACQJJE
16
15573
37910.0
FYGCSMUPEQNMDFLOK
QLRGXG
33
17349
71496.0
ARHLUXCGRIIWCKYLD
QJSIZE
13
18235
56863.0
RFLVYMMWQMUXHALSV
RWJDKIL
71
40946
31292.0
RXPCAGPDANGBNEFSX
HOOAPX
27
29734
53607.0
PGQBWVBUSABIAYRQV
LXSTWJ
83
50055
22084.0
HGXOWRBVWZTHPSLIW
NQHNPLK
37
28311
7211.0
JWVGJICVMGPFEPQQW
LKGXIBV
71
35512
32582.0
CYXFXBUGAFUJWGBQV
SFHZMLP
64
39423
7659.0
CFLNCUNNGGARRYDDI
BJVWIR
76
18353
9808.0
DAYZAXUOZQKIUKHQL
MVDRQU
53
23809
36116.0
VFRHQIWKTGWGUJZOD
PFXZLRV
18
30878
52854.0
UPTIXHJPHYPFGERNE
HTXFRX
19
44400
47787.0
DKTKMEXBULDAAXDRI
LIWMXWL
41
17665
39722.0
GHMNOTDUPZKUBRYLF
HTVDBHU
64
35061
42774.0
ZZHIHPXSPWKHYLKEM
IDTMEIO
8
40297
69927.0
GPAHPSUQCKOIVJKQA
YCSDNRR
49
33431
17445.0
NOQDCBHCUKRHJBBQM
SAJYME
65
37252
20983.0
MNFBHHJGSBGSEJHBD
JQGUPMT
27
34456
74494.0
CRALJFFAXCQTGUVOS
USBOHH
76
19647
66741.0
CGHDPUHEDSOQNWAZU
INAOHK
6
42023
55483.0
ZCDLTGHPTRQQNWIUD
KTFXUY
58
25871
14535.0
NYGJMWAZYWBKDEMIC
KNLHYV
4
49170
47217.0
RQXYMRAWKFICQEMBC
FYHHRN
83
49294
10097.0
XCYPZWDVMRMPMZJSR
ZYGGKE
51
37447
45750.0
EDKPLSPJMFEMXXAWS
OPNKEZ
41
41394
67963.0
VBHYUJQMAZCXBDSRA
UOIDRLE
7
19115
70051.0
FSPKYJWUYCZGGXFFV
KKLIFD
86
35124
79008.0
DZEMEFZXOUUUGFDDJ
VOREYHN
31
52865
56442.0
HKDVKOQDMABXWQGJX
AUOBFOB
45
23764
20615.0
EWOXUMIYJNAVXPZYP
BRHTOV
49
31169
21213.0
CTBJGXFAEIGDCDKGU
JJJAUMR
53
40441
16825.0
UKWKRCVAXEBLJKVXX
ZEKPRH
21
47879
61030.0
CJFUNNNLPVYYQDONH
QYWPYW
87
32821
11483.0
OOHZIIFDNBMDIHGBG
TYYCJO
3
21496
25059.0
XPDNSLBDVEFPEHIZQ
EZDZNU
4
19046
70453.0
XLAPEHJFFKXQUFTJB
HBECCBL
13
35026
38787.0
FAPBLADPAYRCFIBHD
CIPIGSL
17
27036
47527.0
ORABOVSEYDWYJBVBM
QYWHQKF
25
38964
48523.0
RHLKVKXXOPCJPELTX
FGHSVA
43
25599
15260.0
HGJRNIPBQZJMDOQPS
ZVKBPK
37
16574
5733.0
OIURRTPFPXUNQEAKQ
CWLKVY
61
39208
53603.0
JNPJCPZPPUFYJVIVZ
YSCWJUF
14
35783
53697.0
MXFBOARLBVHGULKAE
ZHIDXQR
38
37458
48973.0
QFWDBLZZVWMZMPQUG
SKBOIIG
42
48063
40824.0
SFEFXZQOWGRZCDMDD
WPQNIX
20
25001
36268.0
MTEQYLQBQKNTHQYXH
FSJRBE
64
34869
41568.0
MADRMVYNYHLMWNCRI
CNAESL
63
54204
28297.0
KWMQHWBDHCBWIMGRS
CMEYLO
75
36084
9110.0
NIQLJGAXBZZPVSAVA
JYBPEJ
31
41961
21192.0
WHLKEACYBPZCWKSIK
CQPGZU
71
54245
60756.0
EVZAVEOSXUJKWQETJ
VWUUIIH
32
19049
55419.0
JNSKVQNYECCVKUWYR
BJLNIJ
66
43465
55178.0
GYVGNCOCHIKYDAFSR
ZBWBGKD
58
15862
70175.0
IEQNWCHXZOKWZIAXO
HQMAFUV
6
41524
58909.0
KMVVRHOLDXNLNEQVR
KTIFSEG
76
25078
74617.0
QHNXPWZBABRJDDXUZ
CYGGTEB
47
44758
77493.0
UOXUFKWIVHEPTKOUB
TKQRDOA
62
24649
14438.0
OOPTDWDPGFBJIJIMS
BNXUWZB
56
33825
10681.0
CQHAZAOLBNCMTKKMB
UKYKDRQ
38
16894
71394.0
UISJRWJMFPJMIDSIC
PMVPTNA
30
51559
21514.0
UVWBWJTDJEDVHXFKJ
PUKXKO
21
39850
63641.0
OFWZDBHOPWHHSVYVG
WYUUAET
14
27072
13546.0
MOLEKZOQNEVAJPGJP
XWJDELU
33
26026
20881.0
JLJSGKEOVALELRKTD
SSZYBGP
7
29707
5244.0
EFAOGITAYTAGPFLYC
QUYRDV
75
51765
40491.0
JWBNQKPVYHHDEEKZD
GMUVNL
26
50702
30022.0
XNDEDUYCQCWOTYPXZ
KNCKZX
61
52686
73556.0
WFTABWXSCGPSJXMND
GKRQGAB
23
53494
40417.0
YAVHBVKGNXXXEVGUY
MEZPLIH
28
53214
42030.0
RQLYTHIZPGFOKBMOW
PCWBIUN
61
23167
34058.0
VNAPUHKYTQBTPNPUR
FWRSXP
54
37779
70038.0
XMCHRWIYNECVOZONS
DTUGMXX
68
20699
6389.0
JGFXFJUSLUVOZHPNW
PKJRLWN
55
50223
31024.0
ZWYHGWXJOQKYTIZRR
OHYMFJO
47
43229
46899.0
RCDLFIDKAMDMRGRRQ
TANVET
70
27122
67836.0
BJHJDYPEXESVTFGXF
UCMZTT
33
52042
72912.0
QLAUPCYXIVPHKEJNO
BIWDRY
69
38954
46844.0
KAYRBYUOGDMWKAEZO
EYXSVT
24
48124
35313.0
AAMMRFDVPVGVETVVY
RNIRQB
55
20314
33972.0
VWMWFEQDQITVPCTTL
OLXQCFE
23
42764
50781.0
NCVOLYGPZARACIYEX
WKFMNX
26
31468
18483.0
OMJUQTACYUGUZFMXF
SUVEUWL
87
19239
37402.0
BQFULPDDNPVJJKVWI
KWEYDO
52
29061
33180.0
NPPVBWWRFJWRLWFQL
TKKBDYM
80
45495
28393.0
QDKVUXLHCSOEGMWEI
DPFMHWX
62
45210
42161.0
IPUIGEWCJOLUSPRSG
FWMZZMS
42
20503
71833.0
QZMKMRGBNDGHXARHR
TZNTIYF
88
20714
28341.0
RBLFDQDWHKBOJSSYO
HTEYVCI
60
51865
39403.0
IKRPJMPLUUWKEYBZU
TXXQGAL
86
37211
28300.0
OALYKFLAWZZUEZHNV
INIQKZ
50
33603
78567.0
KMWKUCEUGPIYIVXWT
HOVPGXJ
45
19268
13359.0
WCDLWUFFCZWJQUBSF
DEFYOQG
74
22023
31017.0
KOUKSVIBXUEZKHXTU
GCJOBII
39
27196
6073.0
NCYYCEFFOERDDMUMI
ZBFYXFF
70
23045
55559.0
EUSKGYRGUZJOVJMYK
ZZFBSA
77
31930
18189.0
MVLUIRXVRHPUHSCUJ
LBBOUCD
14
26679
31620.0
EIOQXKQSWORIYODRJ
FJEDJBY
29
23696
67371.0
PVYKKMGUMNJZCSXXX
YQIZAWI
85
38499
8325.0
WBAADNDQTDLCTJBPI
QMXBAP
65
31885
28625.0
PDJRYYUCCKDWQSRWR
IJIYISW
56
41511
31888.0
JQTCXBAXCTSQKNOSI
CTBZVRE
72
19575
60628.0
BHBPWCWMZDGQCOSFW
EZDSHRO
38
23754
19338.0
SPBYUAUDBVWNINEQO
SFQZOZ
14
43637
58578.0
OQUQVZVPLQBUSPBDB
TRJUUXS
66
40053
49923.0
UOJOGKHTEHCEWITWU
IUZKDJA
82
51792
44808.0
DEQFXTXUVEZLDSEPP
LNDWLWR
82
38990
32798.0
UQYLWENFACSMFCPWT
ECHCGFE
60
15081
14601.0
QWTJHCOCSGWSGFSBL
YFYTKO
75
32238
66108.0
EMOEDKXTLLQEEDTHH
PYKWJM
54
49183
79994.0
UVCOWCTPAGQYGZGHR
LYARKMS
76
25811
74237.0
WIPSIUKYYPESKDNQK
CPRBYFR
11
31976
16715.0
RRAATOIYNEDZYMAIF
KLBVXXD
88
26949
21201.0
GTDRWCZNRNOJOLVTV
IRLTMB
23
23702
25236.0
YUESAHLSCCDXAWOAM
MRKSCGH
77
23886
26036.0
ADLBWWFFWKFIGTTLS
YTBRWB
6
19556
63618.0
PAQKJJPBKJQPXAZJP
JEODKUS
38
18573
61091.0
FQGKHTPNTILBXGXGN
MIECSOP
67
37981
65411.0
HMFKWXENNWKSXPWKE
IDSIYH
77