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
19317
30984.0
TUVHLLILLKPFYSDPY
MMWGLAY
11
16949
42448.0
ETZBNXHMSARMZQISK
AFSTKYO
59
20286
61262.0
MZNIMMASRJHRHFUPP
XZPZLQ
17
35912
15613.0
XKMJTDLBHONOFFSKN
HNKNIK
38
40573
56864.0
TGZOIHJZTQLYHETQT
HOZYBFD
45
46056
32736.0
KLNVBUIUBKGGXFKJM
LOMHPND
38
28174
78185.0
EVWPBMITRRQGVEIUR
UJWQSJ
57
53103
63247.0
EFTVHFWEVAECXSQCA
TBOBTZW
71
29364
34455.0
SPDRPFIYBFMFIYZNV
YXDWBZR
64
34050
7139.0
KSDVRQUNJXQOTBSAA
YZZSRLY
22
21226
60848.0
MXSFFTKRPATARLITI
ZLVTRY
11
33863
52767.0
XZNZNWCDHZFMKXVMM
CDDGLVK
6
24014
11412.0
DDTLOTHBRNLTICCGM
VDJNXLV
76
19341
78859.0
CILROXYLJVLGOCSLZ
DMMVKNY
5
53456
62729.0
RYBZIWLJYCTVPSOXQ
BRIRGNJ
4
39734
33022.0
PRNQLNLIQCMMMOCSI
DADPZW
71
40773
43585.0
RPGETPPLDSOHNVPHN
BAJHXU
22
49081
32247.0
KVDTOLCVRDDNTTFRH
BYHYHYF
81
29941
78804.0
KSTTPUSDEWBEXLDZY
YSCSXX
2
48357
30886.0
JVGDLCAKMVEZJOCKU
XAQAHO
79
41112
62060.0
FKSOBXJPNLMRYWRCX
LICDRB
83
28779
45966.0
AYHJPQUUVWJOAODIY
ODTUQXL
90
35547
7103.0
LJXFYQMLPCPFMRJHI
WZIQSPW
53
38700
61180.0
TQNMIJEEDIBFVOIYG
BOVSXYS
53
47109
21553.0
NNCPHGXXZVGYZGOLB
PQIATR
76
34667
12464.0
ORICUCRPXHMIHWJLX
DOEHQIM
75
47107
28578.0
YWPPTSQLIJPQSPOPP
JOWPUJ
11
23190
10080.0
NRQLJNIVJVNEGLOHH
SDGSFB
3
50778
23561.0
NNBOUXVPOXZMJTRME
SVHDMKP
72
32487
41138.0
BVVMVTNCUIMSEQXNV
QQJAEK
47
36411
39231.0
JNQZTOSYFWPQJAQPG
UIDUCXH
23
38161
23843.0
HYDPHAHEUDDIORAHB
LJIRIL
76
44425
18534.0
BIEAMPNMAFFVUPMKG
TQQAWGA
50
49361
16306.0
LNFWFRHSTFWEPRJUV
LBCAFPR
58
21419
28701.0
VLJRTMKBYZXMMHOAK
TQPUOV
15
19874
34186.0
TTOYPFMCHOPUOEIKY
TFBMYK
85
45048
34191.0
MKTRHPAVUSOTLLAMG
PVAOUML
1
49520
47546.0
HQQLXJKEOEVUHWELJ
OKXAHT
85
23921
8548.0
RURIPXDKFWJETKCFM
YELIOXF
44
21019
26612.0
GVCWCWKBYQFPCCPCK
RUZPLQ
76
52652
43745.0
GAGLFJPPOESZIFDKP
KIDWUKP
40
35518
24117.0
PZDOPVMNOLMFMLHKO
BUHGJS
30
38147
6108.0
BNETYSBDOVAHQCKHE
PYFRIG
5
26492
19479.0
BIMMKUYYWORSFDBVM
SMCZNJE
15
48974
56245.0
XQAKOREEOTHFMOJZM
VKJKQAC
16
49319
18973.0
WHRCJDINBSGHUPGAG
NMIPPK
88
19961
49649.0
JMFIMSNPPBYKZDDFC
ZZHOAML
31
40906
36590.0
KHPLODOUFSRTTLOCJ
XGUABCH
46
45008
43270.0
SSQVGAOOTLWNGJSNZ
SJIDQVW
70
37604
68237.0
BXAOYAXEWSLZMJXRQ
OGDXNGV
80
52072
52185.0
WWERILGSVJDGAXELG
MDEVZIZ
47
17745
9005.0
OGMHTCMPZFOXAOGGL
OCIUNUJ
37
41647
54097.0
SGIFYAYXYSZAUYNAM
EHBSQN
40
31177
74580.0
KCPWIISGJAZXSHHYF
CJIOIQZ
10
52682
34579.0
TZBLXUYGHUDEZZFJS
EKTDTX
86
27239
22157.0
BXWOUGLJMIIKJUQRA
SNNZIHM
64
54734
59384.0
MVDTXNXCNRKBCDIPR
PZAFUNL
62
50986
23641.0
BXTVXFHDXSLYBWMLT
CLTGIV
30
22581
42750.0
VQEOVXMCUQSKPKYGY
JBDUMMU
9
19340
59187.0
PTRWBYQUMMPDOCBJK
LYVTLXO
89
26167
9687.0
EXMRDSEKYGKYLRTZE
UJWBWMG
1
34197
45742.0
CJWECEDYYBBAOQEIR
HSUBOO
23
17528
36585.0
OLOBMYWSZUOOAWKEQ
KLRDSN
88
45473
40178.0
GXDKBMOVBLNBADMFH
VETPLZ
11
23402
58298.0
CFZHQFUFTNQSTLYPP
CSPFCJ
65
47671
56723.0
HWIRWLKKTXYKIRHIH
OARJOS
14
18931
15269.0
KJHXIHFVLNNAIRUQR
BPENKZ
20
52764
17276.0
SINGBDCPIBTLKWIOF
GLIINJC
62
24120
53526.0
YOVEODAOGLSAVSRGU
UAUDIPF
88
36470
41774.0
OMZMULDCVKVEYUPBS
UAPZRZ
45
49885
17338.0
TYZQBPMJGHKBFZWZW
RLYFVY
57
26514
5181.0
LCKYIMODXWPMBRVEN
RZLWFSK
46
42038
32731.0
FRWUTSAPTXLWUDTNZ
GZRABQH
33
22746
40968.0
BEAZUPATADERHSFND
FHSVYQ
88
47758
72026.0
WIOCESGBNFBZPFXUW
TSSVUI
79
35019
75505.0
TMFGKAFEBEEVNOMIW
ZRNXFQR
67
32486
11902.0
YGXRNJZDPWKNBMUDW
HMTZPHP
62
51562
36164.0
TIRKQPGPDLRSOXDEG
BCQQHXU
61
49880
49711.0
POWCJLQPCEIBCFQZM
DVRGLJI
49
28413
8344.0
LLQZIIRHOITXUTNEE
QXGISBD
73
53084
34932.0
XRRZGUXYWYFZWNQLG
HHHCFVV
26
47446
38410.0
PNSAGVNHVFFYBXDUE
JJJTDF
67
31474
74746.0
VKNWRAGJKZXRILFIV
TEMRNT
69
21637
40908.0
POGSATDADEWBMWHLX
YHNEXRV
48
45459
61715.0
WSSSYCBQUQOLLJEXO
SSGQAB
59
38802
70730.0
FOPFPIZUSYPKCRYUR
HYBKMS
12
26444
63686.0
GOCYJLIDXNXZFJBCI
LXQOTP
13
17080
35315.0
PDMJHFDNEVQUNTYBU
YJMASB
36
22975
10837.0
LYRDQVZQJSFXFHGNI
FEBPGHC
70
45436
29184.0
KOSVXGAPBNJBXHUZQ
JWVFPQ
89
53576
61937.0
HSYDXSDOKNSSFMEDX
YOVFIM
75
36509
23645.0
IXYYWBNBZDYNIBUKM
XLRUAZ
68
53807
15925.0
JNXYOLIPELKUCGPKQ
PUWYAZQ
57
37290
11128.0
LMBRYFSKNAYETNHIK
YWMXINU
50
37236
18624.0
WCRZLOUZMSMMDWNLX
RXNGJA
89
24240
61639.0
UZSCJAGMRTSAZBJFR
ERJGCDW
6
36280
26310.0
FSMDNDBVZVDZGYVAW
LXMNZPA
25
30083
54002.0
QLAEXWRMFXCQKSTKF
ADJNXF
10
46545
48983.0
NCVLEURGTWCUWJSMO
UHTXXT
2
49260
70463.0
GYCLXRSUPXOCXFXJS
KURZXW
62
51256
56349.0
LYKIWLOPJMVCEJKNF
QPKPBIY
53
45354
73130.0
JSQNVPSXXBRIMVTIV
VQGKJQ
76
39416
66417.0
JNFMIFDNCPELVYETG
UHICMC
43
25037
17823.0
EEYVKUCSTHXGJDNHW
DEGUSLY
5
54196
45361.0
UQIOJWZIBBTLXMDHL
TGIJFB
19
19656
57620.0
DHBJCCYXJEYAAOARI
XOKIND
42
33556
7954.0
MHQCPFIFDQNHMKRFI
VEOUGAM
22
36676
6153.0
WFPXIAJATXRHUNFNR
BZWGGMM
13
18501
72424.0
ZNJQPLGKYLWIGYJZY
TFHNSUT
55
23496
8934.0
UZPDQDXYDKJREIOUW
VLVVVFG
89
39518
12979.0
FQCFKSGKQGWWRRRSD
QWIKIA
76
29590
28853.0
GHDJMCIHAUUCGYZVT
TKLIWJS
22
39178
59571.0
YXFWMVZVQPPZCNYTJ
OWOWWPD
5
29884
77615.0
MGGEWOOYJFAEHYZUK
ICNFBJ
76
36784
30711.0
FBGIWNQOPUDVSAGJR
XTLXWD
51
47084
75795.0
AIXFNMVBFNPMGSUHJ
MTSWFO
23
45768
54208.0
RXYODXJWVKSGEKEKF
GSLXMZ
3
19462
14765.0
PRLVJQXCKBJYPLOHB
JMXFBZ
46
26125
33273.0
OYTRNPJXVLENIJXQL
XZCDTJO
44
16661
50748.0
GJFYMVESXAROLSEER
HPMHIL
27
21159
31625.0
VPIVREZLOIATIIJTR
UATDUZ
86