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
19359
56280.0
SSVXRHROZCUHRDYEY
MHGTBJY
3
28586
37869.0
XAYQJJMIWKIJYYKWK
TJIYHA
68
30006
16258.0
IODYJBRVVJTCIUBRX
YTMCRLZ
8
34830
18420.0
SGZDNXAOEWEWDPVGT
WJNBWQ
32
17047
30702.0
WJQWLULXDHVMEGZEU
DYOWRA
14
29424
29521.0
LIXJLUEZJITUOHLEB
QNIRGG
26
30302
46026.0
EWMCOFSMCAXHGNFRH
YDSBHTJ
67
38887
48469.0
HJOQNCGETMLUQNEKC
QOLTKH
48
29729
52496.0
PNUCQKUOFMAZEVXRG
OVPJIK
84
40197
67726.0
JQJFSYZQHECQIOHKH
AGTRHI
1
27325
78218.0
KQVRTGTKATJXLZCAX
GBFZIRB
8
26627
57427.0
UJMETPOUUDBBVEHLZ
ECZDBU
25
47946
38089.0
WSBATRNWCGAWIQZCN
MRZMPER
85
34263
18077.0
HJQRNPWQAIPMCLBDV
SXLOVN
87
25364
28867.0
MQAZKXWCUBYBMCQKE
BMBYGR
10
15958
54479.0
HEVNPRISKZSLAVZSF
OSBSTD
80
29262
47729.0
ZKYMWMKSWCZNUTZBU
RMILLAF
90
36816
61043.0
WCSLXGQLAXSRJTJDK
KENTHUY
41
45269
26486.0
JZNPOANGOOUDMALRR
TWLFALE
80
27522
30240.0
BRMQRFUFFEEENWXJI
DAYIEAM
40
43935
25795.0
VOFDJCEWTDQAJGQHJ
TVHFHZ
38
35041
16536.0
TKFVSFPQIAFZCJXED
UWRLYZ
17
49673
31493.0
DRLAIUVCKKCSMHFUB
UYBPZY
47
51138
45086.0
QTNFJTFBAKGAQXGVN
UESVUOH
64
32808
76259.0
PJZOIGFOSOKXYIMLZ
KXTKVRY
1
39025
10744.0
MZHWDHACWCIAKCFWC
ROQBXY
88
50632
54598.0
BSDXUHDLBTCCGNMQF
MACWFZ
38
16115
38004.0
UEFXXXCCGZXWHWGDB
THZMVD
1
40895
42138.0
VEDBLBMWUWFGUWPGA
IDQYAVX
88
18136
78182.0
FOEMVACPGGLMVNPJH
HOMDJS
28
33090
11481.0
NUODBPYVUVMKIOZWL
NMGJYPF
6
32960
16977.0
EGQBXMVHRYPPRFUFB
RZBKBQ
4
33095
7060.0
EPBKWLUIBSKWCUNHT
ASKQGB
2
45084
74077.0
ATDNQYTHGWJLXRBGJ
ENYHWR
58
49976
35643.0
TSTJAZLPZPMLEDAUZ
VAWIHGE
89
26487
50328.0
IAUIIGSPYBNEXSZUZ
TWPPCC
7
52657
20168.0
VOHCCWCMFROUVPOLW
BITFFYB
64
33711
70764.0
BTDAIGDWFOUVOSHNG
WZQARRQ
71
25762
60626.0
BFOPSBABJBEOPDFVO
RJKLPWJ
24
40938
60356.0
AXXRAGGXIYGVLVFSK
GLIIFV
35
29666
39306.0
LQMEADQLVARHZQZOC
BMZBILO
59
20079
48567.0
LAKUIJIEJCASEAPUR
RPEFTO
82
38147
69825.0
JHQMQVCYNXWIWUXVT
STBGZEX
60
51237
78367.0
BDZQEHMAFUNMELPZI
PAWUNWZ
25
22443
53484.0
YMXIDRMZDRDTNXIGQ
ERMYYX
59
28248
74322.0
XIVOUWJGTRHUVRXZP
LQUPFKL
16
53884
76864.0
RIPAWETPCVNBQPKZX
EFCAYR
2
18155
24943.0
OPWTKTLEJXTREFFYW
EGZRFXG
42
42717
79847.0
AGBAFYZUBOTBRWAZV
TTCNHUH
87
30614
47896.0
JLWGUGMWUJXHTLEPD
OQNYKET
79
53095
17731.0
KZEYATTXNCCVAGXEY
OJYEBH
16
20047
9427.0
MUYDMTWXVKETTLDZM
ATYSJKJ
72
47761
29167.0
EYHPWPDDDAKDKMSGD
TUGQDM
60
26891
57048.0
XXONSQUSWMPGOFFPZ
WUQVHPW
63
20148
21492.0
FNVZJVHOPFOYUUANF
HMGJNE
30
41806
8169.0
SCPRWOKYIGAJMBVFM
MDOYPS
16
21265
30892.0
XBADHEDLIBZPASXMN
BMXQTA
69
29054
38667.0
GZQPSFAWHDSOUVUVT
JHABVGB
5
36772
70887.0
GEQCPMZULNCAFGLBF
YPQFBT
76
47066
40982.0
RJAAKJIMOLZFIABFI
TYUEXX
44
36385
63351.0
UJBIHKDSCCWOPZKFF
AQSDNUF
51
49757
58506.0
ZUOFNPTHPCOZLSWPP
YITRIOK
31
26287
26290.0
TOBIOIRJXXJQEUEYV
BFDLXD
28
26856
74727.0
XAZYJOMGERZEWNPUO
JCDVKT
51
51657
64537.0
RCCDHEHXQNTFYPYMN
TOLGLB
13
24024
62998.0
BZGBTAAPAOFIKRDSC
QDWWGG
2
18789
50898.0
ACHYSDRBLCQAKMXLQ
DPNJCO
8
24176
73903.0
OYRVAVSGEOXZGPAYP
QRSMWIJ
61
17058
76734.0
NISYJRSMSLZQXKFUA
BPTXWVM
72
45134
64980.0
UZHPZNUZMEPEVQJRZ
LZRLZAV
89
37637
12903.0
BNUVQUATZHPJKZQRP
IENYNGC
14
51589
9933.0
LQREFHBTDAXFRRWOL
WWPZPKT
54
53064
69689.0
XTUQRXFBXKOKTKFQG
BVOBHX
84
23817
70353.0
UBUCKVTRADVSFGUQQ
YSPPRS
41
52840
29751.0
CBDRIIRVMAVCEAYNC
UYXXAX
50
34385
69195.0
EWCKUSUACDASTFVFK
VNUIYB
24
26580
66413.0
JCQJAPBBRVUBCYAEL
RSGXNN
75
41847
30582.0
ONQICLHWLFMQMNNLD
KKVFGKG
62
39394
60281.0
JCRILZDUHRWWQNQHY
XWEYJHD
35
24624
71844.0
WGYKCOXNAACVHXCPE
DJPFCWL
51
25802
74756.0
OQVYZZPPIUTHFOWVB
TQNQYB
61
54986
9474.0
NIFFNFFRQXAHQDKJN
PCCSHEG
70
34833
69206.0
DRJDITTJMIWQFDARO
DMSYFIY
17
53112
69328.0
WGUHGUYMLDYVDRTYA
MHFKGU
2
34770
46710.0
ICXWFAAYVGCTDGTPW
ECGEHKV
38
33149
21833.0
JKVFCPRJLTAEGLPOX
ADMFUC
90
40937
73787.0
MNJROXBYUBPBGJUHA
HSXZDMY
40
43499
74784.0
QAZTUOEIDURZGEFQL
OGVVKU
88
34114
9739.0
HHUHDKGMFUQVVPGGD
IYKRSXJ
63
42497
20963.0
DQPPYLHZNJBAXLADK
WJURHBE
82
15023
9092.0
HPEWSSEBZKTSOFGZX
KRCAXYZ
5
29407
33660.0
IGHRSYTUMKTWMEYGM
SNUEMCC
20
17575
56287.0
WGDOTSPRDHQZFMXZG
CYQJHP
21
54218
39886.0
WJMJUYLQSHVIZYHOY
WGKXGPX
15
43549
73958.0
SVYNVIIIBQXZMVPQJ
UHWXZY
25
23639
18505.0
FWYPSYGJLKDHHAZUS
BEVPRHI
42
48723
39334.0
OLNPWNFAUXYZHKUVV
CJWXSS
44
46555
61734.0
LMQKKQMWYGDZSTIOS
AVKWGUS
64
21164
30999.0
VOCKEVNOEUQAOBPDW
LZLISB
50
19823
40975.0
BRYWWSWGQATTPOWUB
NBZCPN
63
33235
6436.0
SEXNUSMFNZPVQAXUW
MVUIMYE
69
38644
7684.0
EOWSKPHOBMIXZXFXA
JBVFCVB
74
16551
51128.0
OQXQDGBNVUOMNSADE
FBEZTC
66
46660
42948.0
ICLZZEMZDWSTKIDVG
WZXSRSD
5
18465
21432.0
HTWKUZETEEWNUEAPF
VLYGERZ
21
32259
36038.0
XPYQLNFTWPNTITYCS
NPCQYOG
29
46348
10815.0
IAGDTEOHEQTFYAOOS
HBSOBR
31
29883
36673.0
KNGAMEOITRYECDROD
OYAPLIF
40
37148
10294.0
LFNCXXCPGVOZZCBQS
TODEJNY
35
42887
9083.0
WYGYUUWVMCAMFMDWL
EAMYNY
69
38932
53958.0
SBGJIKOHTPKGFNDSZ
XJANTCI
24
23434
11264.0
SWBJPHQZZZDXYMWVW
EPAVGM
16
42568
16952.0
MZELEXPQNKYFEPNPR
CAIHTOL
17
35758
40262.0
JQREUMGLZDXOFIVXJ
EYPRIJ
45
30103
56795.0
BUKYSTOWTDYFQQSJR
RQERJAH
6
44036
62130.0
TFIGYVODSHRHAUQIF
OYFXMZI
81
30104
57189.0
YHFVOSCYPCQHELIXE
ZNMBSBH
32
46500
46178.0
PKKGZLQFTBNHXXVGD
RHQRTJ
57
35724
57778.0
SCRJIXCAPNSIQYUSE
QRGKWOW
20
41317
10990.0
RKOLAPDTLSRCEGENI
LNPKQGF
80
51108
28398.0
UJHKCIAUZTEQMHAOR
CAOHGC
18