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
34744
10397.0
HGKRIFZECLOMTOJSY
XPZDVFS
78
39236
49969.0
IOYLBEVFMMSKKQRXJ
PVJISN
46
51862
58012.0
UBBZWHWDCVXWHOWLS
ODHIWHG
29
37310
48142.0
SSUIKSLKYNEWMDQQG
MFQRDY
87
26636
61958.0
QUMESAFMXIYWNRLKS
RMNNGM
23
38366
68516.0
IYQPVXUNTTKCTQIWW
MFESRO
72
18921
59160.0
VUFJFZDLJCTKWLWOT
HJDVPV
61
49891
10901.0
EAZXQQVMBDQGUGYAB
OZOPCL
41
34691
6172.0
GAMOFRYFQPPANZJQJ
AUKYCQW
11
22699
76426.0
UZNETAWYZMLSVSNGG
GTEMZM
15
37144
40815.0
VKRHIVIXCJQTZFHHG
XIOSURA
68
15098
19431.0
TTESTTRNWIQZSDDFS
PTOMKP
37
47163
64509.0
QJNJZRBXQIFPDOCIN
LTCHKD
88
26078
35916.0
DGYVJOMMCFAQFCWIM
HKHBLLH
61
32367
56343.0
YZAOURNTMXXBMZKFO
WFPOTIF
70
15462
5552.0
IETWVEUGVCUSVZXRJ
RATGZE
86
51376
55132.0
GQNOZLIZKZAWWTITA
BXGDXZG
3
30262
18127.0
BOOKOJQUUKOLCEGXD
YJYIVZ
57
32590
74067.0
DVYVCZOGBBHUJFGUX
UEWSNI
73
25153
41612.0
BAULYZNBGNZLTPGYY
TBJTNCY
62
16189
9401.0
REHELYWLZNBOHDZBW
TEUAUFR
19
43400
43653.0
BVWTDIIPNWAZDABMP
IDZEFN
82
30318
71692.0
QEQTFBCKUQGVURXFV
KBGYCOW
74
36194
14756.0
JYSMXMEECSMHWXEPF
IJBKGF
25
51212
51342.0
FCIOTZZAGZPWAFOBZ
ZWLOYX
43
25572
5249.0
HPYYXOSTERYDKTKCZ
EBDFWF
48
35970
51997.0
NMOKUTWCRQQVQBPMO
TSTQNYO
35
16989
42642.0
ZYCNFBAQIQYZWWXIL
KSJJTW
68
26077
39759.0
UGSRGYQGFULXQBYQJ
ZDZNRWW
43
50902
20265.0
AMYMRDZAUYNRKSNMK
YXQJYR
8
40697
47866.0
SOEHCWCHICTBSVDSN
CEGCVQ
55
17890
66210.0
ZWFOSWFYWISJUBWHP
LYJFQKC
28
39326
66333.0
NTLXVPXLZDDPQVYGO
KJQXNBJ
5
37308
11405.0
YGRPRTWLDBOKFKGGJ
VUWCSYD
89
44923
54189.0
JMEPGPOZANMJKONRT
BHAQPOB
26
52026
9907.0
TKVBBFTPPPQVAQFXF
OSKPWVT
56
52874
59421.0
FRQRVNYWMQYMHLZTC
DQOROZW
57
29283
7591.0
GHAWHDIOSPBGGZVZL
IHKCWFJ
66
28316
62522.0
FFRKCDNOEGJTBKFPN
EKMYBL
67
25713
69878.0
AFTFFERZHUJOPVFVZ
WFFYTRQ
90
16873
38256.0
GIIJIKZQQQMBMWENW
KYZMZHY
52
19301
76047.0
XJJTZGUSEPGQKXYBG
QCCCDNZ
63
42791
50226.0
NFTIPKPNYJLEAHLMS
IDINYH
61
49297
67366.0
YAOKWSINYAHPRJSPZ
VKLGPJE
52
42736
30802.0
SEAKWTEHWWRMNYILX
FAEQGFJ
44
47139
60416.0
HFAULTZITPGWPIMBV
WREEKY
10
29600
32330.0
SLPEFCRRSFLYKMGAQ
EGLGKD
76
52223
46917.0
ZPQMPOFTXCHRHCFNH
FFSZVU
22
46000
63131.0
PNUZXVMAGKLXETKVK
TBHCVOK
80
29339
75943.0
CAPUNRGCFLQRGEUWA
XGPKXW
52
18353
7215.0
XTXNSXRPTKLUULTIP
PWVFWM
46
22456
6342.0
HRWLMHYXWZCENDUHY
HPRKAGN
67
54320
48810.0
TKYGSSWEPIWONRAKY
VPXYBW
11
17797
31919.0
TGBGWTJPMRZYAWVMW
VCLKJGL
51
29969
65963.0
AWSPXNPPSOAEQQZYO
SGYWNT
50
42313
35272.0
HDYMSQWOQQUJVXXIO
FXLIFM
14
38670
67787.0
NFZMMFLRFLZNQZYAY
AHSBSF
64
35801
11456.0
CFKKLNSFUSNCDDVEN
DVGCJFD
78
40074
54038.0
YRAXOULTMVEDVHOXE
ZQRNKVL
74
35982
19801.0
GSPDJPTGUKBHPKSKM
POFAHEE
44
16415
15633.0
HXLMAIJQTECQANBMA
ASYWRYV
42
45419
10824.0
CHBRPDMDTUHPPAGOU
XETZPA
69
36434
63701.0
DKEXKNPYWIJDCFAID
HGNFOYP
16
21889
19612.0
TCVHWZVFNNGJQLBNE
KTRDDH
15
23634
42386.0
KYMZPOKIZZSWFLVIK
OFVXZRF
14
21571
11516.0
GLHQOLTLADMKRMOJI
BDMLOMS
69
47803
70355.0
LPTLJQGJBWNBBCDYX
UVXXUF
28
40468
32946.0
AIXKKFUUYCQDXLYEE
WHOSJFB
33
35318
9882.0
KURRRTHDFCNNLKCDQ
DDEAPSF
68
38715
21112.0
GHDUTZGAHGGUHBYKH
UVGMTF
78
25323
29815.0
UWVMDAPCVOPGHDPKN
RUKZUMZ
29
44592
74880.0
KAISUENXDEFYIZYPE
KOJDTF
34
40250
42330.0
EKBYJGHSPKUAPQEVQ
YSQPDQI
52
40766
19686.0
JQKZYTPUDWLVZRUWD
WDURGCI
15
40860
77448.0
JTIZJBZQCSCCTNWDA
BTYYTPQ
64
24998
30716.0
CSHNNFXRQGINRHVIC
IQPLTDF
55
47526
60103.0
ACGOHVREHZIRBCFBM
VKLOBG
42
35632
17622.0
NOPQSRWZMBAZXVIRY
ZMZLRWA
12
24545
54237.0
FJFSQFNSGEGUNDGGX
GSZYKU
45
21232
69074.0
EIYCMNTDFUZZETHHU
EAIRUQ
65
36903
55395.0
AFOQOMRESQEMTNICW
MTSFRG
26
42306
52305.0
BEAQFDNEYULPICNWV
DDOBTPL
84
41776
50991.0
MEWQAWDWADVRJOSCR
UBVLEI
11
39701
8372.0
WXEYEFWNXCZGZJLUZ
KLNNVX
20
53805
17803.0
KUQBYQMUWIDQAJQFH
ZIPYJS
48
21470
19760.0
UGEHERLHXDZCFSLFI
NVRZMJ
53
19579
9782.0
DDFEVEJMGRFVSPXTG
RIAJPUS
21
35506
30530.0
NGSCFKFCLOHLEQLMZ
JKBARRZ
71
44172
13990.0
FPKZXKTJVHCVEPIUO
KERCTDI
63
31073
51121.0
LCNYLLOGTGQZOLYLW
OCJCHO
8
35454
19843.0
ZWEMHPSLJIYCILRDU
FPOPWRB
46
38409
30058.0
AMLNGEXIAKABLICGH
XEFATQ
78
45321
15120.0
LOPTWWPVCGSHRKAHF
QNNLVS
64
52433
57768.0
FBQRZTNIIYDQGNUDT
AJZEDD
8
27942
51292.0
BLPTPEMIGUKOJOOFW
CIMGZV
6
19069
70968.0
LAMVXXXNXUMMRGUJT
JLVPFD
43
24698
31044.0
BCNIYUFZSOGKYMUKZ
BFMPASB
83
53134
34589.0
XUEPEEZVHMJRHOAAX
FKVMUC
24
24745
6081.0
RGAJKXMRGCYLVJARP
AJEKKO
59
17043
74895.0
MHXUEBPFGWHEJLBHX
FULJSN
33
31183
60884.0
WRVNEUBDLPPOQBCGU
YLGHAB
20
37625
27426.0
YLJYDDZAVGZCPDIIC
BQHUXUI
67
54266
53223.0
JYZDKDAXEOFGTFOGB
VGQPXIN
78
15669
50920.0
TBUTYQQAALVUTKDBQ
UOMAGG
20
37360
28747.0
YXCLZCCMUDEDXSNBX
HIQLRO
42
49485
70500.0
VTSOXFHNZYYEWCYBW
ZIKNQPO
32
19680
8157.0
ZTUMJPABIJHXHDNGU
RQRUGJ
23
19114
25369.0
AHWSFLVIZVQVUHZYL
VKHVBA
79
33335
59230.0
TNKVIBCXKVQAWSSLS
REHABXU
21
21172
29430.0
CARBOKSVCIHIPVQFT
MPZOEK
73
48181
76830.0
JTSHZQXAESAXYKWBW
VAJDTTS
64
33716
12405.0
ORILYOSQYONGBUWSS
DCNKZJF
50
42984
21741.0
LAUVMKTOFCTJRBFNR
JJXVZV
90
51474
59241.0
DKCJWTMDRKIFARGSP
XOOMLP
11
21573
53467.0
QPQATKOOJQITSVKDR
MAXFWEE
10
30732
25097.0
MJCSQZFAAHYTBJJLY
YTHVWOX
65
37315
57946.0
OADIJFCVGMYWYBGLP
GNNVBCB
69
20325
57880.0
OQMHWYPZWRHSPYKNE
HFEKFJ
66
43146
45197.0
PSSIWNUWAPVDOFPSJ
YXFPGPE
30
21820
35815.0
ZLVLTJPLLIGGEPUXQ
WAGVAV
57
30689
33908.0
DMNFQOJZNLXNYVTDP
XDSBSKT
46