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
23473
33626.0
KGQVGKQXDBHWYBCYZ
ATQYCVL
41
44992
29288.0
LZYZJWQPINIMJQQZY
KOFLPW
11
53839
63524.0
UZQIKMOAPFUFWYEHW
BHFHICE
58
38532
30693.0
UQHSTBZWUDDTUUIHA
AYWLRSH
30
46452
11128.0
XQKCNHHVPHIGWBOGR
CARHPTF
71
53980
61765.0
WWEDNESFECXOVOEFM
XLBIEWT
8
53988
41604.0
GIZUSHNOJWGRJHOVW
SRKKIVZ
30
34129
37120.0
WOGSRCRUTTPPOFCFS
JODCMHQ
71
18036
50268.0
MGTOSRQMGXFMNZISM
QMVFPB
73
45164
73781.0
BTMZNGWDAIVIUTDKT
QYLLPCB
31
26185
64930.0
UXQZUSQUAHQGCMTLR
KNOQAL
30
25890
49365.0
KXJVUSKSZXXQYBPFD
POSEJZK
59
19552
76214.0
JHSOOZQTROXCGJGYW
CBPFFI
22
31039
61086.0
WKCHKWRGATOWXVEKU
INQVUCD
61
36450
41677.0
XCYKDZVMKQDXQXGJO
MFJPOQK
75
32064
26804.0
AIMGQIFFSMURSTEUR
HYWHPG
85
34247
58110.0
OCRIIDZNVOYWBFBKP
KOSKHN
38
37185
24093.0
AKBKWEFIFOQGYZCYK
COVTBPQ
35
47432
25586.0
KJGHXIUCDSJOLDFLG
ZAMGPAT
85
25105
50406.0
NNDTVVINSFQDYDOEP
WRHHAB
82
19535
79026.0
OOVRAGKYCELLRYARJ
UKKPBDL
17
34065
14227.0
TRAIRIGZZDAOQOHTJ
UCFVQXE
55
43061
18920.0
MDYQSAJCSYGGCXNIZ
XSKMVII
72
35282
69124.0
MWPAYAQQZECOBEVCC
ZLZXEDF
66
40127
56027.0
CBUOKCBSYVROAJSWM
PMJDUH
30
50634
29953.0
KITJOQMJFVHHFWQJT
TCQCWCR
79
20537
26640.0
VENZOBTFTWDFRTYCJ
GBOWPNU
61
32752
61696.0
BBDLRHYINSWTGEMRB
QYWRLEQ
35
28617
72138.0
GGEWFPRRFUEJHHQZP
WSNMQJ
28
41874
61967.0
GLEQLOUBFIZIRXIEU
OWNAXZO
24
30396
12333.0
HYRCSSTXAIGDWTWOE
GMBNZRG
24
32932
55070.0
JHPFYIKBNDBKRUMQX
PPOMWIX
30
33445
79715.0
IMUWTNMZMFSFLTTLE
HCNRUW
35
46404
56049.0
MVIHOHKCTGTSXTTQY
MZRWPGU
15
20663
35264.0
OBPEVZJAYUVUKOPYI
YFHEES
6
16978
45239.0
IGNAKXWWZTLWMSKYA
EPJEQW
11
29141
68186.0
XCGVAFGLGRRNHHTNJ
ENJOFH
51
15477
60325.0
UFMCXDNHEVMQGIMPI
FNEKSFL
48
51569
65106.0
FETBBQIXJXUQXMKNH
IBSXBLO
30
26740
36113.0
LSYDTRQFHCSPIWJNA
RPWKPR
3
28191
24742.0
ZFNUJKZXGTAWYODMG
TKZRNUO
86
26995
16257.0
BZCZUYSYLADAGSIMS
JPYLFK
13
17390
53100.0
PIPKFETKTSWRLXSJC
CSJSSNJ
48
52986
76997.0
RMIYJPMJUAVXBLYCI
XQGUWSS
7
30484
77569.0
LKJKYTWTMFJYURSXE
UKPIBL
84
22383
45314.0
HCKPNPOKAYBQJCJTN
TUNJJKF
12
28509
70838.0
ZOQDAJSBYHINAYWZF
FEXLVG
49
39136
37470.0
DEJXXBDQKJNVSXBWQ
MOOQQH
14
26477
40236.0
VTTBUVRRDHVMDKSFL
BYTWDW
45
30310
15446.0
DNKMAHATOBRVDZJUV
WLTXNK
36
41716
62784.0
ZGNVJGVGBFUCKKHOG
EBPIMY
83
28792
71778.0
YYTNQGIVGTRNWPFVU
IXKUNAO
75
17992
76095.0
DAEBEVPCPDHNDGJHM
IBJLAR
15
41733
15250.0
BPLADDHGPPWRFYDMA
LROJXLZ
51
19030
31237.0
UPIFENTQYVXCHPNKS
ELCUHRE
68
34837
12610.0
HACAXRQXNSWCRTSZY
QXAOQLM
7
37682
45014.0
LPOKCDSROSOSRICPH
YKMNNQ
42
49955
17553.0
IWDZEUDKQMCMJXERK
UZLPGQR
22
34596
67933.0
FPYQETKCELEZGIJGB
WKRKHU
35
25744
21640.0
WJARDWBYROOUERMCK
GZJBOKC
24
38464
76270.0
IPCREGMLTQAUTDTAD
SMHFHI
41
35814
24057.0
UJBCSULUFDMBIRYCA
LWVIQW
18
24239
23755.0
CEOHPUFQWTASDKWFB
OHHNGMM
10
40497
49568.0
KMTOBIGBEEDOQRXPL
PMWNWW
4
19760
27830.0
BQASRNKFQOWMKTDXH
SXFGZI
84
54703
19126.0
NNAFZDRSNEMQLXJAV
ZJTPTG
17
49913
39867.0
UWKZTXJIVRPRKVFBV
TKCZTP
61
26796
78424.0
GCBDMKWULEVGMYPPE
VGYFMC
26
40987
73101.0
BPWSSVYGLHYLBLDCK
ERTLOWH
39
28681
77889.0
PVXCETAANCPGBWUBD
IZBKEN
39
24022
43610.0
MDBCSTNLFJANSVPKT
WECGML
37
35556
58401.0
DEJODAVZXZDNPZOJG
NTRHQSZ
69
20541
12291.0
KFZHWWCQQVFVIDOEH
DXGRKSV
76
44932
5398.0
IJHSUPMHNILSVMDLO
DUFDTVJ
2
43437
58898.0
JVFEAVHCZIOYZHHTO
CSTATU
53
49260
37412.0
WDVJCRHRZYPLDOBZA
HUVGNLT
69
36606
67114.0
YRVCBWCOUMBCMTUHL
MHJDPZ
18
21054
72588.0
EXHMRPMKDZGHERILD
BUBWNG
84
19595
40628.0
CFZFHSYZAYGNJDRCE
STOYGG
58
43597
18523.0
CHTCFZPNOQMVNYQEK
ZUBKGF
82
44959
18084.0
LIHUCJOWNBGTCHSCV
RAMZEC
2
35765
60463.0
YVPOSMHNHMGFOMGYD
EJCULIF
65
52531
19378.0
SULOODJECFKTQTXCO
QXCNGG
49
51966
9714.0
MSYMGIASEUDZRLUVH
BTWWWR
90
45163
29415.0
MZGDDIIYCVSWJIZLX
XEGXYYP
24
22228
65713.0
GQKLKFAGGRIOGQUHQ
OXJBMA
75
50219
46064.0
MMZNVEBWTLWVBCVUG
ITBMPPD
50
39944
38381.0
RXOGSLFHCYTTNXDIQ
ALVMFTM
79
50391
10387.0
LVWFDJQZYUZMTSPEQ
MRPJIFR
67
51528
11666.0
KOOLFMRSVDUWYNLJG
SRMWCYW
72
47359
75347.0
XGHJRRSZQWOFJWOYT
WSRLLXZ
80
22478
15961.0
IYALALLTAWHYAACGX
BCFRGP
16
50442
30342.0
RELLJBQSQHDMKJVZH
MZYVRUU
87
25155
52463.0
IEFJCJOMQCMEHYUKX
JMFFDP
32
19622
37425.0
SRZSHHHAYIPKYLKNA
QFKFFE
57
37379
57382.0
YCZHHYOJNAXUGWJSX
XRPMLXQ
13
54306
37288.0
OMNCDEZGINFTROZOW
QWUUSMK
46
44994
15260.0
WIVDEVGSWVAQPQLOK
YNZQGM
40
38200
72550.0
OJJPQIVVFFEIWHCRZ
BBTORPD
26
15448
50333.0
FKCGEPEAKIIZCGVFV
VDKRJMA
30
31935
25501.0
YCSOZDKRMMHUFDVLT
OANRFVV
41
43250
57342.0
LMPZWTGOBJGJTEFNA
YZHVGRP
57
28055
73323.0
GPZQPDZREZXEWBIBF
GKVZDT
69
21638
5915.0
ZEOIYVNTOASVXOYJG
ILAJKO
6
23200
7330.0
JGBVIRJWHJRAUINLI
SVVGWNL
76
23500
14890.0
RLEVFNDUJBLIEOVBQ
ANQUTNW
82
33128
36262.0
RSUHMAVITMGPISBEO
RNVYGDJ
4
31352
38117.0
CTBYEWKOMEUATPTHY
RRWMJC
29
28269
18104.0
EJZPYYLEOTOATZXEP
QUEZAL
30
25240
15269.0
EWSGYZWOLJJNQTRXJ
DMOGFMX
68
24217
19332.0
MXHFCNSKLXMWXALXR
FMVAIJJ
51
16500
19002.0
OKPBCFUYJWMVIBLAB
ATOGHRR
38
43356
44872.0
CKKGSGSEABCSHEWZT
GKTDBYR
71
40868
63377.0
XITONDNHIWSZSDVPA
OFJQHU
88
22988
37625.0
LCXGFXUFGQOJLWQXF
OEZBHJF
60
45207
27107.0
GSXZIOTQUNSUMHDOT
REKDKFF
86
50249
18952.0
JQYPSNKGASHZQSNJT
NYGEDE
69
49852
24097.0
EIPABBXHZGINQKVTP
RFYJUD
17
41210
79268.0
SQRSNRFVYZLBIOWJZ
DTURVJO
90
52898
47711.0
XCYXTTPYBRIDTSCCH
XDPSEHF
45
23954
12184.0
OECYYMCZDYYWPZGAO
ZOTBBB
34