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
17625
62573.0
BTGLYTAPJDCCNYVNR
XOPHRR
6
25480
61023.0
XRDAWXWDJGRZVZLZD
QWCEEZZ
62
16054
75528.0
XBPTTUESZNTZGKOIA
NWGEVOQ
69
23272
36325.0
ZUQHQDCVRZGMNGPLT
KWWFOGP
10
49271
12653.0
TQNYEFNWVNXHHCVUU
XTWWNSC
86
15889
45298.0
CQSHPHYHCVCGSJSWN
AAMMXG
59
30984
27531.0
XXEJQQPSECQQEASCW
TUHJBC
10
38271
49842.0
YTSQTKXZUFLPDBKOJ
ILREKG
78
18825
38862.0
FYSBXUPLBUTWMRGAV
ROWPLE
10
45345
31057.0
NARCGQHUKGKGSBXFI
KQRHHU
65
46792
17942.0
WVKKDZSOCNUQHGUIP
VOBYKO
1
48783
64741.0
EYCTIIOAIJWWLMQUG
NCZVUB
76
42327
70714.0
NVXPXZSFTOMWDHANU
KJKAHMC
7
28313
37700.0
WIHKKCILWDXUVDYSA
AANMUM
31
21178
58351.0
BSPOQYVAHFXXEJEYP
IMCXJWP
74
36985
53896.0
POKQNNPJFQJOIUNCC
EVHAIHE
57
43024
32290.0
SMXWSUCFAERTBXPLC
QFUAVT
34
23148
36781.0
JITPGGBFEFIRWQGDP
BNHZTX
20
40400
14768.0
ZNDGOJINABGHNSEQG
YANSOL
41
27554
5449.0
KNHEELNFECOKAMIWZ
VZKCUYM
77
34301
56943.0
JPKSQXQNDPCGTMLDO
ZVIFCAL
47
16428
20534.0
QWERHUCDHYOMAVVEW
OXGMENJ
63
32875
71486.0
MLZFWTVUEHZSBKOPX
GJTFAW
68
19181
8694.0
YRHNBTEYWQNTDMNDT
OKGPXNL
74
35694
21011.0
JEEBBKSOYNSCIGSUL
LXRZNH
24
46548
75889.0
TBRNHOBABWNTQJAEW
KBBEVFY
21
26078
5300.0
UXOMVMTLASEJJDDCK
EBKESHQ
49
28766
33234.0
UMXWWIBYGOOQCANAF
OGSGBT
14
26846
56241.0
XUWKNIBSKBKOYKWZA
JIOHCZS
13
18086
79585.0
RJNPBRGSSMTQMXCJC
ZQNSRHO
18
36005
41733.0
RYCIAOBLSXZPPQFDN
FJLPYVT
87
43805
15075.0
XHJHKADFCALXCAULH
YPENPXH
42
15102
59796.0
UIVVEIBDNBLHZCZOQ
MXMMAV
65
17361
36107.0
JGROQKODDELLAJAIG
DGCEEK
34
32450
72682.0
RJZLNQYTJJFGTIPAR
CSBBAM
46
36873
41687.0
EADOGFFWZCNAJFFGV
RKDIKF
90
18972
39907.0
BPCQKWHAXYQLXFYRO
NENACVT
12
30159
38318.0
RHFXZBJAJQZGWMDLY
EOPCHM
15
41560
75996.0
CIWIDPXNFBSSUGDNR
FODQRKA
85
35721
58566.0
QWJDYTJDNXBCTNKMN
VEPUJJ
45
40086
18173.0
SPKBZDMUPCCRRBDIJ
EZIECCB
81
17880
78208.0
VUFXTRYMQRNCKHAQE
TZMACII
62
31128
22000.0
BILKBLYMDWUPBBGGB
EFSJFR
67
47537
75641.0
NCNBCTFYTXMMLNYXT
RKMFWV
46
37907
72030.0
NCZTHDTXIOUPZQVMJ
SBFTYF
35
38938
76446.0
IAHYMIIGBVOUFEHMY
NQDDRGD
14
18511
56765.0
CWJLEBLHVVKKXPZFC
EPWGDKY
83
54589
13823.0
OCMOSJUKGAYBSRGJX
IEJBCXW
54
48489
40878.0
WQVCLRXOKGQZDHHML
LBTRPAZ
15
33867
45612.0
DBBKZWRDIDNOCONQK
ZQXPFZ
35
33831
33303.0
EKOVMLBHGRPCCGFJE
PBYQDK
50
52633
26785.0
CEEFGEDUGMUOEKLTT
KEUAKH
23
32454
74774.0
QTLOSHFGOFPWVLMIP
JYVEME
88
46536
65902.0
ZPOISFSVHAHCGXJQG
ASVFKVP
44
44981
53442.0
HSILASPJEUORBEFNF
QMCYIOX
9
44434
17718.0
OBEWBBLKQQGOJFHTR
XHALFZ
12
20727
63014.0
ERZEMQUCKRHONXGWB
GFSTKJ
38
35441
12733.0
UJTFGGPGMEAWLFFJS
GXIHGYM
2
30463
74350.0
SCYXCYABQNYAJPXVE
KPPKERN
26
36846
67446.0
UQDJYYUJKZTPQHNNG
XHWUTQ
43
29039
28804.0
QCBMTMLBUFNDDRBRL
ITIOSI
46
24810
43996.0
DEKHBPUKBWLEDOKHX
IQLXNAE
81
22679
53137.0
OETWXWIQALOAWZFBW
RRUARLR
26
35667
31449.0
FMHNYGQTZLRTXGSBA
GINCYB
6
35946
63983.0
GWVGRWQDYRTSXMGCI
GKFRCV
29
42144
39677.0
QUQLRSEECLDBDCLHZ
EZWFGF
9
22769
67311.0
TUHIZDXOTKLXWWYQV
XBGEUF
67
43788
47539.0
SNLVZUNUFDEAAHHNA
FUYMMAJ
13
36815
18513.0
GJGLYNQOUEAXHLWAX
SFXUOY
80
44074
45779.0
QMDMLTKZQUTLQZXHY
XBBQHH
20
42544
65545.0
RUNSRYJCHNBFDDZYP
THHIPEP
35
48624
36452.0
BYVJXHYVHYASPSOUY
ZPTNAH
26
31716
73195.0
YSAPXMNEELXITWZAZ
GKOSAO
4
43257
60351.0
MGGEWEIOCGVYSQPAH
JXZLFI
60
21826
52339.0
GMNBHGZXYLVQWOQPD
XXZQMK
54
42582
62180.0
YZDZCCMOJCKTLUPVG
LWTSWG
58
49128
72790.0
OJVFZFJDMWDIRXMJA
RTEVLVA
40
27925
68504.0
ASNGKGYZUTOZSIXPI
KRNOBU
43
44548
31733.0
CVUZSWGQHDDHZGGNZ
TQDZRN
60
41094
76659.0
JGGJIBQUSPWYFBLRM
IKHTYC
34
46246
61596.0
KLJDRRTBFMEMJIKDZ
MTNOTIM
49
21385
44843.0
RTILSHNDAYQHYZUCL
LUTGVP
63
37874
72148.0
AAHGAOUIJNBNGTJQC
CUQGVN
78
53088
31822.0
ENVSGNETTVINPNHNM
WQWYVMU
90
39071
56270.0
SYZNXUVLTFFLNPUBC
IRNTKLI
49
49431
38833.0
ZVFJMOXHVJZGDWNVS
NWSCEP
55
48884
25933.0
KOOWDUUWHYTEZTLIE
SFRYNB
7
32781
71041.0
WFONZCLQGCCELCPQJ
UABZUHC
33
52283
77087.0
QXNECGWOIUUJUHVRD
ADOKNEL
85
32771
76443.0
YMYZJWZSUNJVMRJQN
QVCEAWY
69
52108
49924.0
UNHPXQPTZQCZEJBPY
YFZXJU
74
20695
6439.0
RZCVFBFEVPLMLOGZR
FXGNEM
33
19403
17010.0
MCAQGSAXMJJDYDXYB
FIVLZZG
25
47409
71097.0
ZLTLTOICCZDECZLQU
XQTTEAY
63
29896
75267.0
DLREQIJPZEHOBHUUL
IOWGOWD
26
42559
57242.0
RWQZJLWFSKJPVBOIG
OQCOCS
62
54354
29937.0
TUFQXAJUOGTBGKTJF
ZBFGRC
52
49626
18657.0
QYGLHVIGLRPXACXRJ
YGXKYL
84
30334
11944.0
RLXPVVIPTFWTVUEBX
GFFNLL
83
43135
49305.0
NSSQOYAMDZDPLLEIW
QKZVRV
63
30233
44440.0
XKGFREWOIHVEBYZAC
TDYDUS
42
41419
77304.0
ODFNTLEJCFLMSZGFM
FMPAAU
58
30633
13300.0
YFDTWHBTZJFNXTANN
BEGBQI
59
44168
24054.0
NVTYAPNQCLVCPEXXD
YOSSZN
4
41347
73137.0
CXKHAELQNKOMNLQIP
BLUYVRU
39
49217
25240.0
TCPBQQVWQUUIYTXTZ
ATZLSCA
86
47188
11048.0
OUUGPAQBIVADVXVCP
BSPEBV
65
27851
21212.0
FIXRQSNMIVUEBUZSZ
VPFJEK
13
15832
61548.0
NIJXIDNAHWPRXPUGL
RLNOPGQ
21
39264
55467.0
AEQGHBYQGHDWCNCHP
WIJURL
40
15342
77458.0
LGSPOUXPCSKPRCLJL
CTTPAEN
87
36896
52318.0
EJJHAZJNJRIPTAWDT
STGPPWS
44
21032
70804.0
EIUAKJJZUQHVHJTJJ
CNGMQDY
74
24146
23484.0
WZYZMQJVMQJZDWRJN
LVJGDV
68
49675
63862.0
QYHLQUCSGEPKYSJAX
VKZWKPB
62
43123
45831.0
WKMFWQJTPPNBVLAVB
MVTFEL
2
32937
32760.0
YVKUZUXXDDSLZCGHZ
KPEWPMF
71
50690
24136.0
MFMJDGHTENREMYAXD
CJXDCKD
46
39522
59778.0
UOYYUCMHMTGDSDQDR
HODMAG
87
19693
15400.0
ADQWMMBMSJZULQEHE
GJMJSKD
67
45368
68478.0
CYOGQNVUMGANWLDYM
GEIZZOV
35