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
30648
34485.0
DXAGVILIVHLJVRIJW
SHCFUXK
62
53050
53022.0
XAANOTDXFHSBQOTYI
UOIPHMR
11
41688
67950.0
LIPWKFAVVXPQNQVHL
SKHJYAX
72
38390
25735.0
IQCWLBYYLMYUUKMVK
WTIXDL
51
48412
79875.0
CGDHETNGTYESKAZKY
GPNVOQY
57
23768
41693.0
WXGIGIYWFAMCPMIPE
MLSJQRI
41
40893
58940.0
FFUCLJIFPDKSSFHMR
VBXVIBK
41
16653
72575.0
ZWSOMZKBZTEVATWRV
FRSYOQ
26
27568
26694.0
FIIPNSFVZFAHJFOKS
ZOVKFEV
52
42779
76099.0
QCAJLAFAGMGLVXQQA
BTYJVK
50
28659
15905.0
KLYWJEKDIMTFUJGTZ
VYBVVSF
33
25871
76403.0
RHDUADHKDSSEKMYEK
ESBHNW
29
23368
70976.0
SISDOAANKNJJIQAPZ
CHYHBAM
11
45000
65945.0
KHKQPSRCKUZNKHOPX
WXIDEG
44
43246
15084.0
LXDENRIKVSTQFIDCG
GKRCXH
24
44585
61393.0
DHOEVMHURTIWKANJQ
SQZHZWJ
9
16542
38911.0
JWJAEKJCHCYVRVRMZ
GGGGAVT
52
44350
63569.0
UBCTQUIZOVBRGYZMZ
AWXMBIV
5
16766
11394.0
SMRGWWGLGAWTDQFFV
OPDIKE
41
40855
36333.0
OLGOSMTYXMUOHGTZR
BDOMYMI
37
16567
73837.0
CCZRYDOALXFLACQZG
IZNAIKL
74
36929
21367.0
BICXNFBZJYHHWUADT
DEDLMY
7
21463
6028.0
XUHPADOJCRVMEFUGI
SHHIRCK
23
23848
15929.0
CWVHGKBFXIVIGBKSV
PZJOCH
55
44973
30150.0
PMAJGZJOSBXHMIFMM
TRSHKUA
32
43682
25384.0
GWRXVJIYFGKERIQTL
CCNSQEY
19
29158
56071.0
MSATQNSDAHAHVUPEK
CFBOJOD
90
36458
48515.0
MOFXXNSGKSOFPCVCY
PKEKLW
89
25270
9660.0
CFDXZNFNKMXOQPYCC
FQXPLTZ
6
22455
51304.0
OYJLWZNNNHSSAZMVI
CIIZOS
36
42130
72516.0
FTQCIHGYOMDWQDIUI
CUWILX
28
37645
62565.0
LGGVMVXZSBEMYTHFT
DMHZHK
20
16498
76619.0
UZQULGLOVJLWAOQJU
QFRKQZJ
3
34138
76821.0
LEULBVISCATIGXYZN
SOZBYQN
52
23649
36715.0
VDHOCKGRTLTHLOECG
LXOTCXF
49
48039
38238.0
MXAEPMDPMGLACXGPE
AKBFII
21
20073
15715.0
ZJHYDHMTFHFNUTMKR
PIZJNG
84
24365
73723.0
NBIUIVWCMPRWXCPDV
PDMABAZ
11
31854
78120.0
JKYTZUSMAGKTBULRZ
MOZLVN
39
26328
71443.0
GWYKLXJHBZHYAKYJI
FADLOIQ
81
45494
54827.0
WOEXUPXKVCJAWMCPM
NCLMWCN
71
31020
68411.0
DXJPXKPXKIPEJMHIZ
JRIOMVL
37
27768
23898.0
TPEXJOFFJSTFDORBC
WWJUXSM
89
30748
55108.0
WJWVHMICORNTIXGLJ
HUUSARR
74
52415
26982.0
ZWEDMNYGXBPLLOTAR
JQVFFSZ
48
33203
23572.0
GHYTOUIDWZWCBDIBH
NBCBJF
84
49969
36216.0
QVLEUMFLYNISIWGFE
WNSSLE
87
32856
5678.0
AXPUDZDTNANQTYRZD
NSWLDUO
43
32392
64892.0
REHTXYKIFMDBVPKZG
UNJMNF
28
40392
17876.0
DZXUNILJSHNCKNBLK
ZZSEQZZ
51
15375
48772.0
HIIGEWHYPLMKLWPJD
AEOVWA
74
34593
47471.0
DGXPKKAGSZZPZPZXO
TDUUZUO
83
35998
44842.0
RBLRUWILPIMUVFQKV
TMSRXRY
26
21525
54485.0
RACUSJLMSCHJAGZQJ
BMQOSB
82
37313
58829.0
GJNISIOJEGQOGWENN
YXZRBN
88
38301
67826.0
PQDTXGPVMABBBNQAS
ALURMI
59
17107
58635.0
KBHOPULYTBKTQKDXV
NBYFRSI
53
29037
62900.0
VCTHTWDNFXFNMHHMZ
GZKBIJ
34
37893
78639.0
WXQMUSPFDYMASJMAF
GWFVOE
60
37812
45537.0
ACLIZGIYQDRKYZHLJ
TPWBCB
60
17390
48754.0
CLNLBCLNSLUFHXLYI
VQCPXT
58
18829
40401.0
SMQSSVDILGFVICVMA
KGKRHP
72
18013
45917.0
HWYYWBZXCBSZUJIUC
SLQISRU
4
33136
15876.0
ZKCURAXIVFCTNHDLT
QWDWBYA
80
33348
6205.0
WQVXYHKDOGKALYPRI
GHPQQYX
7
41526
43156.0
RHQCNOVOYKYOSEAIP
HRURAKH
44
23658
65993.0
VKZEWCOUSMTCCOLZC
QCGVPX
88
24249
28871.0
WHKEDPTOXJNOKUFBZ
UFCQXW
79
52306
44313.0
IKWUCNAYTLJEJOMDD
WLULTFB
30
48992
73876.0
WVYFIZYRQGGXFVMNA
IXXLWH
60
28839
29248.0
EVZZUJINRLVKTCZRD
GHPFIEP
20
28499
51938.0
OYBFOGUZHTBRSFGHR
UIDJOKT
17
49345
51567.0
FNACWMSGNKPGHXVSK
GDZIUA
69
19158
69211.0
HVBDDSRZEDXWIADDX
SQLBBC
60
32393
24508.0
GSATIEPKFAFFBZUQG
THOCLD
40
49020
28916.0
OATBRNDUNIGZONGTA
CBUNQP
4
39136
29365.0
XOUUYYHLPENCKSIWB
XWGLSRI
49
41398
8588.0
SWPDLIFLLDYZKYXBH
AVUJMMW
53
27948
63181.0
NANJWECVRBSOUECAS
RXQNQZP
47
44452
62249.0
PHAQTRHTAHFQUGWOG
CPQFQQO
44
41139
56891.0
IXOSIESCCJAWCNNEG
KNYUZHK
53
33202
10441.0
WBWZFCFUPVZUFDONW
YLBWCW
36
33662
51848.0
TZEUUKCAIBLAPKADF
UXLFYF
74
38042
79602.0
QPZCCSNJWXURUQRJZ
VNPTJVV
68
28250
64506.0
FQRJLIESWJMQCFFTA
IZGJBBI
46
33263
72542.0
SIWSTRKIRKMMWTPDD
THLZGEJ
13
43858
39142.0
FRAEIOLUFOEWVHJGW
WVWBCLR
34
17916
15065.0
UDOEAKKGVVPLWCZQY
PXVOSZ
25
32230
42922.0
QUDWPMHXUQDTYUCPU
QFCEWV
23
43573
8778.0
RWNJAFTRFMDFCLFQU
OPQTES
18
54027
14022.0
WNTFMWFXOPZEDRZRB
ZJOJAJP
29
25603
39857.0
FCJFQYRKQZUINMQJE
PIRTGL
71
15822
48958.0
PMGVUJFIJVEKRSLKK
KDWRVQQ
17
41354
19909.0
PFVKTHLMSJILBJUIL
NCEVJP
79
41635
77212.0
TMCDMZJUMRFLDVLVA
KFDRLL
7
35987
24584.0
QJCQFFDEHOGGQIBWB
QNCTYI
52
47251
56053.0
HPZRXGGAZLFPSWQAG
JMJLILU
71
15797
69626.0
KDFAZUYRNUJOHRWOL
KGIZMVO
90
47738
69597.0
EHOWZJLXCARLYLRQM
RUFYODV
13
50211
7129.0
QLDSYFURAIIYRSJPR
FKGHXJX
35
24110
53631.0
FKQKAKAWAIGHDLBJV
CGYGHUU
4
18527
56930.0
ILSCHPITQKCZYGLNN
ZUJIYRV
47
17029
79591.0
TITRNAMGENFEDBHNU
YXZWQE
42
42972
61927.0
OVRTZBSFGRFWIGIGC
RVRASTA
55
17567
72312.0
QHQAUBFJBAXRDOYWL
SWPXCF
88
21175
52703.0
VHSBPSJQBXDWBZZBZ
JUWPMMM
2
41048
17001.0
ZOAQKYZRLQMTILJNY
TUQVRJ
66
47250
18517.0
RJZXTLGZFOTZTKSBR
NNLURBV
38
33831
77972.0
YCSRLQDJSKEBAAJMA
SAPXZDE
67
49277
5635.0
KYPPOIIYGQMKYJJIT
IMKYTWH
18
22058
74522.0
JSHXMHZERPTNYASXA
TRGDGO
57
27705
10524.0
WDIEQOOKDESYNLQCI
EBYTEKX
27
15203
33356.0
QQAZPXBCTLKLRQJIB
SLFXYYW
56
31804
30883.0
ZKXBKEOCIUIGHJOGR
CTTAXFI
32
35273
36820.0
CZIGDVFOACCBQVWVK
QJYWDSX
27
15335
14052.0
DMWQDIVJYNDEOZIRB
TMLKCMA
88
53703
72322.0
SPHFDAYGNCXUSHLOW
KFYAYW
72
30642
34376.0
NQDXIEGONHXFCETFJ
ASYSNRD
12
44311
32253.0
WRVQMMIMXRRJPVRHQ
QIZRKMQ
18
45737
34032.0
ECULRGCWHIVCQPHMM
PAHZRIH
69
53884
28582.0
PVVWKXPWPOXJYSPID
WFDGRI
68