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: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
Placeholder
RichFaces functions
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

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
40308
46044.0
ICACIRAMPAAUEUXAI
OYGTYPL
49
18433
12486.0
PYXPECBWLTBGLXKTY
YNYDMMH
22
42270
38883.0
TMZVZHALEYPOQWENS
UIUDPGD
7
37220
18842.0
IUNBPJEWQNTVMLKBR
TQWWNU
56
44045
31579.0
NZAHKFJUQFSYAFSLP
RGPDWKU
21
30505
44165.0
GAGOMXNMUHRAYDLKU
SWLYIU
36
19587
61381.0
ZRXNZWHAOOJZCLWXB
UJSTDRM
60
53866
69314.0
VPMIQUQCYGRPXIMMF
PTLWCMQ
49
52882
42380.0
NYUKMVWFRCRETKYVF
NPXPNNF
7
44555
22144.0
UKNDVHKFICRALCNJC
RDLSDJ
89
46065
69200.0
SLKIOVQNHIKGBOZQG
SIKPQJ
87
24801
41329.0
DAINBWRUXPXFLVENR
JVZNELO
79
27698
65607.0
ZCZTMDXTEZEOCMDTP
LJUULMP
17
15948
58149.0
DJFILQNACCKTNCWED
RNBGZST
39
44966
40732.0
TFOZHOABPTLLYEBBE
TEQJTK
20
48495
33728.0
QXGSIBYPFTDMSGOJU
YAYQLRW
87
34583
55642.0
LYVTEBBHIGFZAEPTH
JXVQBC
40
35545
61571.0
RAFLHGLLQULAIMBEU
RCFQEK
18
35391
44746.0
JBVWDSGDOAGLDEHLQ
MSAVQA
12
16922
56798.0
YHUBBCPKYFILXAZTC
IUEMUQ
11
26923
66384.0
XLCXPMRYRMLVYNGFX
RNWXMS
78
43684
63084.0
VGIXLOMSWEPSAYIRN
ACYNDH
7
24094
51654.0
CEBIRWLJZXFYWVRFY
MKFBLD
45
31250
9719.0
VBKFANBUPEKPTXTIG
PMPNPJG
31
24570
79153.0
HEZXQAJEAECHTJKYP
NUDHYBC
26
35348
70954.0
YSRAAOQBPTZRSVBFF
LCGUPQ
35
47356
75200.0
PYQEELFWPHPEAOYMK
AWTHTVZ
22
40028
19012.0
LHDZAXBOFSLAPPNCV
YAMNNON
64
42511
11884.0
ZKZWMQZCDVBLUHXGC
GDZNPUU
39
33418
69275.0
GFTYFQIBMOZXBCSFY
ZESFGS
22
45028
46552.0
INSWJOAXIADGDAWLT
YQECUCK
11
34481
41850.0
JBLHQHWMRMQNBYZLS
LFNOMW
32
51286
12840.0
NXPILBYVSIXRVQRJP
UNAXGZ
10
20092
50451.0
FABZLPYPNNHWQUCUF
LZLPTSB
90
33415
36298.0
SDNRNFPIFRFXKXFDV
ILWARRE
5
43437
20318.0
JENVZFPCNWSSCRFVD
AWYTWXB
15
36851
53067.0
SPOCSPHJADTYEDPKW
ZOGAJIY
77
38178
53912.0
FQCSWALBAISTEAMXK
OYFHZUW
20
25109
56053.0
YIMMBTLRMKGYELVPV
JEYOPUY
12
47782
16072.0
NWCBZRNTETLUASGHM
TFLVEQ
61
52461
75555.0
CZWNBKKXWGWZZTXVS
AZRFCX
13
54788
33993.0
KBSQTUAQDHFTNCOBB
HPHOGJU
51
18933
71030.0
HONWLPYMGBUEPFPUK
GYDYAU
50
48013
74164.0
JYODFADYEVBFAGUTP
DUHIURD
76
17449
70462.0
NZAXEPVHLVSXIGUUB
FVCYEIE
77
54868
59674.0
BCRCJTCVXQFXHQNXK
QIHQVB
56
24904
39869.0
ZZSJDUDIKYGVWOWGU
TJSKMVV
22
29537
43363.0
KIYEXOAATRFIWRKAR
IOIXTQ
15
51590
18760.0
NIZOROPUGVEZCRMEM
RSGDMPM
35
52019
59103.0
OHDAAOZXBLJYZAFQB
OVDAADI
87
25908
74007.0
RLGZWGRFMCDVNTAKW
DCUVOJB
17
16814
71767.0
MMVRBKRAZRBXBBPOL
KEATHRB
6
23623
30456.0
SBMBNSGHHDNPRUNYL
QKLHIPR
83
50456
46247.0
EWJIUBMLTVLBQBMOB
AKDCZVY
76
30132
51875.0
IXADYWTJVFYSYPSEL
PDIMWQ
30
30674
52529.0
NWTXCINDBPHEAJTRU
FGOILB
60
27689
62002.0
BELLISDTXOMPOUSNM
VJMKIXS
29
33058
34365.0
SRTQTFSZRCPFMSRVZ
NDCSPN
20
39962
7844.0
PVLEKXYQECGSBOUVM
CQKAGFN
67
21516
64608.0
WFJBTCPXZQNFJAIFP
POZBOW
30
36458
13241.0
ZFGLVOBMGDDDRCTTU
RWZKSE
6
26209
52884.0
NFMRVCOTALSRYNVDM
ZHNIPSI
33
37382
27598.0
VCMAMDPHWWBUTNZFA
CSXNWG
10
37767
52198.0
YYJIMKLXYYHCONJKJ
KWIPIK
48
40435
40507.0
XVHITBEVZHEVEUJXN
IMKXLPZ
53
17083
13152.0
VPSAAVCGRJOGNHUDI
ZFEKQGY
74
37776
61540.0
YOFDPIPVJCXSGJISJ
AGTVOO
13
43190
7684.0
WRUFWVQLYXJKIVVPF
OOYGIAF
72
33806
70160.0
ZFDGCXYTUBASIPMYV
KVVNZJ
77
18671
60013.0
QDNHFQQTVNIHGNOAM
ABGNIOB
71
52632
26621.0
HEQIAJIKTNMFWNZXV
MDMPAP
41
52921
28169.0
KXGHUYDIXOJXSDIRP
TFQUWZD
14
39790
37004.0
WXDCPLGGQDXQKVWDT
FPOTOP
76
29578
60325.0
BYCSADGHIIOYAJRWA
OFXGFV
7
41773
59275.0
QCGOPGAEVJAMKQSHL
SAJBGB
34
25579
65267.0
EWQKXLVAOTOFOUCIA
HLWKNY
32
30367
55808.0
MTXTFXGZGYVLSNULJ
IPZDYE
80
17560
28483.0
VNPUBIFQVRKKWJVIY
LXSDME
48
18861
28377.0
LWDFMMVTSZLLZQIVW
ASNJMS
1
38110
54125.0
PPSWQEQFSTEWWPOBQ
DLPIWM
35
15543
17582.0
KXWQPRKQJJHAJDEAQ
JNNFWIR
19
34806
69946.0
VLOGCYDXALKSXVVLE
ENTPJV
46
23200
53462.0
QOKIQDPVGXLEKPJPN
ETNLCDS
13
28810
22356.0
GTAZPYOJCCFBSPHBK
NNLTNDV
48
42269
13140.0
VMLAZZBXACHFWBPBW
PQPHXZB
41
27402
6651.0
OEXGMZHGCCIWVJHLZ
FYZFPJA
36
17399
65304.0
NBIUOQEFRFNUBVTFU
NOAAEM
57
17324
62143.0
JTOSQUFVOZJKQWNXM
ZGEBYY
74
36385
19628.0
ZIAFVGMAUOXYBSFSX
KPZIBF
7
32958
6874.0
MNPXFGNRHKVZSLUBV
OCTZUDO
2
37052
69737.0
OTGFFPIBXUASUUHER
WHSTZA
78
24139
10947.0
PZHDBZZRPCNGMGVAQ
SWAKQZB
43
27740
79623.0
UOQBFAFZZCKPLIUBF
GRTVITM
44
24477
6338.0
OEPBDHFOAKNZEBGLO
SSKMEUT
89
15887
32515.0
CBCQFARTHIEOUYUCK
DWILZL
73
26006
58199.0
ZHTIABIFVPDKGYJFU
ABWCRZ
60
54737
69417.0
YWKKGOHMYRGHSLBJO
MEXZAAM
25
37534
21170.0
DVKPJUCPSIQAMFLFF
FNYPECT
13
22247
28912.0
XBBRZUDEHEKJRXDNR
LQKPQI
12
19056
49790.0
UDWVDBANXAPNTSFET
YWVFIPN
81
26922
61502.0
EAWYSQIQLBZKXHEAU
GRCJYVA
63
40052
33856.0
YQTBQSJTEDUHZSVRI
VWUNJFN
82
15583
53638.0
KDJUIQIBXDSJQYBEB
CSCBEFB
18
19708
18751.0
FXWEDGXYQIHMSXAIJ
WEXVHA
38
44576
25322.0
EFTNSCFXJJNOEVIYE
GHCRFF
74
42598
17837.0
DKKLOUIGJESNPSSOE
CRLEDXF
26
26694
18456.0
WIRKTMNEFJVULPMTK
AULMBRC
37
31060
17762.0
VTUXMBDTBWAQECWCK
THQZRCS
72
50004
49502.0
MVCSLXFHZHUWSXFKB
NMBCISM
71
42279
29212.0
EJVPSCFVJETXIJXJZ
UEHETE
10
52888
7506.0
ZEKOMYIAKZJZUVWMV
PFPUIG
66
44309
31965.0
JUWDEPWCGLPHQXSES
UNNRHW
28
39964
62170.0
MRTSTUCXAWIKKMUOX
OCESJS
14
40116
66739.0
DHOQAAYXMSQLSQHVA
CDKEEUW
62
36708
13375.0
HXRXIDFCGZKGDFCOF
BYGVVC
1
32058
77381.0
ZOEMLKQPHNUCVXHJQ
FLOJPBY
67
51149
30313.0
AYDBHUTGFTJYCLKXY
TYYPKL
84
29531
64982.0
ULVFDLTAVTZSFXJFF
AMSIWX
67
50356
77571.0
AGKMFUDREYVBNCRZS
CUJSLBO
7
39799
47483.0
EDMHYOTBRSARZSHYA
JORKABX
19
36325
5608.0
SZMACFONOQBIPGHPS
NNEJNG
13