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
r: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
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
35619
70226.0
DHCFGMOGMHBCXISAI
HMEMAEZ
14
39004
31927.0
FMKCIOLYUFNGDAZQJ
KHVOTE
81
18522
34042.0
TRLSJSYPJNODIVEJA
HJAYQUZ
48
18602
51909.0
ZYZLWASLMCEFMTSGZ
RYVMDFB
86
31805
79335.0
XKJVFSSGTPBBMOAJM
HYUKWD
7
26991
11813.0
BEHVVSJJLIJJADFBS
EEWVJXM
50
21790
8527.0
WRUWQDPPEIEOJEQEL
WJGRGV
29
54947
74176.0
HWNBIDFZLOVWMJMQT
VJELPM
60
36601
21943.0
HEMLXOIFDCGUFZKZB
YDZZZP
81
33586
10593.0
LZFBWIYUUASLDBFOV
YLBMWI
73
18800
69557.0
QLQIFWDCNDGWNFVWI
MRKZERY
36
19278
48900.0
JJMVRNPVLFXHTANWH
GFIUKV
27
49971
10485.0
ZLBIZNIKKFHXZFIMP
SUWHHU
20
33869
51384.0
QHFHOOGRHLFAOZBJC
VWBHRVB
56
39990
43008.0
SYYHOGBEXSPELHCIQ
GXDIGL
83
22435
74822.0
OUKAXFJUAUPCPGPQM
JTJBXJ
87
15915
41226.0
TPZENKPKHZEZSNYXE
YWTGEH
12
34701
65314.0
EWUPRUQOJBWVINRPW
PAKTEQ
33
30080
12160.0
YRUZKDZLSLDXPDXGK
BELAQZ
36
17038
17272.0
KFYLZQNTTNJWIPATH
GAAZBFF
5
22773
29646.0
YSEWQDPWHDKVLSDSR
IGOIPI
72
23190
79025.0
GMPDATXESCULWWTOG
PIJCWLS
82
39114
38842.0
TCWOLRXTITBUKLDKU
JWOGATS
75
35393
65951.0
WHFWPFIHLRJPYUOID
YKXRAO
31
47672
29692.0
ATKIDVJBOWOZCDVIZ
CWMDYQO
9
47997
40604.0
KDKFFDKKGMMELKGGE
RMVLSAM
40
19184
6029.0
MIUOVBJLYEEQMGLNO
TRXUDSQ
39
35960
32199.0
HXUNQQUIGDXXWZBML
FLBVPLN
66
49066
22128.0
XPPJAZMJBOXAHIDEH
VRTWCGL
69
38024
79317.0
QSQYLVCOSEHIPUARL
WQVPCO
20
21677
62753.0
CORWKYCNJLSBPLOPE
JHVDYNO
58
45059
64087.0
UYMIONCSVZOSVSFUO
LFTHBA
66
37756
53819.0
SDWTTSSAYPARCAHDI
AVHEIR
81
53135
41979.0
PFECRWAREBSYJACWD
OPGOOJA
40
46251
27458.0
AKJDYWCHGSKCZPRFR
FLFBPLL
80
48705
15210.0
ESMTLSNQQOWULRHIX
UECFKIF
77
15284
39626.0
HHMSPYGEVRAARMWRX
YDWLHUB
55
37840
37385.0
BXTNJKQBZLBBZNKEG
IVVWTV
67
51072
79652.0
OKRODAWGPJJDMLXHQ
JZQHTZO
77
38551
41582.0
XDEHWMLHRJOASGNUQ
MBLFABA
19
38217
28857.0
TCGLZHVAERYRINZOH
WIPBAK
20
32103
32400.0
MJNXNCFTRIVLQDEMQ
GCZMIOX
78
17658
61185.0
TLCZEFYUIZEVMOJWV
EFNGDZK
21
48656
65925.0
BEHWCKBAWFQRGUXBP
RNAFVKU
4
26537
75345.0
VWYLWEBMWVEMENFYT
SSFGNW
82
51855
17497.0
WUJVPYEATXTIOIZQF
XBCHUFO
87
51681
43505.0
JHLTAXOHNZEMGTTPA
RJRWHR
10
41812
57207.0
GABHNMAIZPVYABRGW
OMNHJE
82
38256
28190.0
PQZJEMBSINMDBWIAK
AKTJNSV
53
28907
79535.0
MOJRKPWPCFFDZDTWP
AYRESB
35
34830
27530.0
WEAPEFOHADXWKHMGK
OKMIFI
2
25858
26886.0
JHXDSVYTLSOAEJZID
CQGACF
51
26123
14592.0
XENJHITVWQQGEQJQM
VTAGMBB
70
18208
49644.0
RAJAJNYFSWHLQDSOW
QTZFXQ
77
43549
51189.0
MAFUUAXTXMNCFJCHI
VPVSOFH
2
31317
60166.0
NIRKKVWPAYRZHBGUC
TOPFNE
36
26036
78177.0
FDSHNJAPZVISMPWDG
DNUDLUI
55
48251
22430.0
HQHBTWPQHXTCWTLHM
TANFXD
5
41941
45058.0
BAQSQEXHVHUZSKDDM
AJYVSOE
44
42134
47628.0
FSWTAMKPEMGVPHOVZ
HAIMCM
71
37602
29760.0
UZYOIYVSRFDAPWQSJ
SSCAGOR
27
32469
44311.0
MUTSRYOWTSQNKWAIM
MPWTAK
33
39358
68350.0
WOCWWDNDWVIAJUJZT
VHDKHPZ
28
31573
33852.0
LRHLIHLMLZGICBKXE
VZUTJG
89
54557
55619.0
KZBUXXNDYRWUQIUNK
ESQQXQ
69
31992
40280.0
HZJIHNUFQRAHDGLQF
YMJVCKY
72
51797
24479.0
LWLLPWJRLPRPTECIG
VGTYGHY
55
29533
37104.0
PLYRHBITTSIIOEJYQ
APGIGJW
60
48891
37845.0
JSBMNRQSMGJYPHDVJ
VEKMDJ
76
48804
68606.0
QJYNGISIYFUCBKJFF
GEKKRD
11
15513
79868.0
HWKZEGSAXIJORDRWL
KKOPIR
27
39233
66060.0
CBCYMCKFZVYJRLOFJ
WYRYHWI
45
48341
32503.0
JQHBGORVSNXPJDVHD
WQWCRAH
84
19464
46334.0
JFOXHXVVDOQTHOSBA
XCZWZDG
35
45163
51367.0
YDPRBHHGAREYDMVZC
OGBVOR
25
39800
35878.0
LNHMDOICVYAOHHAZY
IZGSOB
24
44160
52749.0
ICCBSRVGTWETHETAG
EFPXXQL
48
16789
47618.0
SBCBDBAMESPRQVHSB
ITFHBK
36
31255
49123.0
FLMAFQRAMTBUJTHQJ
IHSMYQ
8
28506
49525.0
WEWOYTGILMVANMJJI
ERUTFBZ
22
45063
52043.0
ZWTQBQKOLBGOREZGZ
DURADXB
24
39233
38044.0
WMLBHGBTFXFQYWDCL
WXXHGBU
75
25153
40605.0
ZPSVYTZHEVAQKHZBN
FCRCTYZ
56
39887
68815.0
CIUYCUFVFUNUVJTXT
XTGJKRQ
85
19239
44534.0
ZHUPJPRWXYOCSWIVP
NHBPAHX
52
35973
33850.0
DMWGHHZTGBIGLDYKF
HVDIQC
79
23376
16911.0
GFEXHFSXKPFYTPQBX
DHIIOI
57
28457
32199.0
KQMLDLRSVEOAAVKBZ
DZFBEHP
51
52724
20107.0
YOQSGTCQMMSOHTEWD
ZAEGLND
76
26127
18194.0
VGAEENCDJQNTLAMOM
LCFNSMA
66
23601
42153.0
ZTGCSRXAWYDDBXFPF
JCVUTRH
72
16502
30754.0
JKXWFMJOTOCFIZYDM
SKHCFTQ
13
22749
57541.0
SNKQFVPKUHTLDNBNG
RLCEUIR
15
15842
38450.0
JFXFYKTTKCYHQQYMN
ZRJWCIO
14
23143
71979.0
DABRVQEMGSPBEVBGN
ZWHMWG
90
46367
6375.0
MOAYNFTVRZHZSRFVK
TYNTHPS
88
54762
41401.0
MXOTPGTVFZZPBPKIW
DWLHLU
31
38482
6435.0
FPHSEOWVTMLDDLFBT
SOBDVC
27
54627
20702.0
SXQBVXYDUIDPSLRGC
WAVKJMZ
61
19856
79820.0
HQKWMXWWFSSFTYSOS
BQVOOU
4
40612
38697.0
MTMSIKAWTOOUUNMZV
KPASDZ
45
19554
9196.0
VGINRLFGNNUBFETMN
IXXHJAI
21
48854
36502.0
XBLUPDROVZQRNWCCV
GUPYYZG
77
28933
6134.0
CDHFZEXJAMNOMEENQ
SEURTU
68
35877
39757.0
OQGXWHISEXPLYSWLF
JLZPSR
39
28653
62603.0
NOSRYVHAUABWYQIVR
RSVYRFH
49
18077
71209.0
ZOPCKPZOASIXJNYYM
UZYVZLK
11
35849
79485.0
KBZJVJWLOFTWSPVXZ
MHCYTG
6
29933
67629.0
FLNBCVVACABIKBQDR
VFXHRX
31
23975
68909.0
CREYBKSQFNOASGOFI
QIXIDQ
12
52810
77003.0
BGPEYKSMGGUVJLSMC
RCGXBQA
89
18823
74171.0
TLXURLYEVIFRLFRNH
NKXEVK
39
46482
5947.0
NBIMXSCEGNOMNIUMQ
ETMKMT
40
31948
5402.0
XYIUARBFDWGHYMIVF
YYAPDYK
80
47199
68560.0
QGJBDULJRHOMVBNVC
IURRLJ
83
38917
49574.0
PDOJNOVJIZFNDSDFN
HZQHFNC
3
40155
53302.0
GYHLECFGJFKLURTWR
RZVHYC
11
35521
7847.0
ZRGRKAHFXFBNICTJP
LYTZOOK
25
28675
44924.0
WLLVSHFQMKZJLUGNJ
XNPQOBQ
66
15521
46965.0
CDLVWPWIUJLADRFQO
SZMTXQ
26
37461
66668.0
YYSNKAPSYPUPTEFNL
ITIVULO
62