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
42178
35016.0
GSSJFQCZYCSDJHZOG
IKMVLA
31
15367
29373.0
FWWHWOVBHMZHEEJAF
EXGCPF
45
30190
55274.0
GIYFKKRAZMRGJXFQZ
WZSJDX
72
32210
69802.0
OPAZCZZDSFKETTBEF
VOPXAYT
25
46018
30105.0
LQKQVFSYYVFUMOGRY
IFURSWR
23
21513
57854.0
EVDNYFQNMCUAYNPQT
KDVESF
10
53812
59473.0
LGATZVYCWGDDGWLEQ
UPMQXAM
2
31558
62876.0
JSMXBUWPXPNMHJHHF
YNACGE
16
20257
25161.0
HCFQGUITGGSXNBHQV
BTVLWF
9
35075
75972.0
NJGRXSXHGHIMKOECL
IOWMCBZ
17
46929
27369.0
GAGPYRERRCKBPJOQZ
XCQAIYD
61
16919
63543.0
RLBNIVAJSXHCPTKMU
YTYGIU
46
31627
9896.0
XGFOXXDZGKEZIHCGW
VBPSZXW
40
19502
10691.0
CGKLKFIIZUWANSDYG
CTWTZPE
32
27600
71777.0
MTIVXAHOWWIYMNZKX
FATXNOS
66
21505
74292.0
DSEKKUTQHSNVXZJZA
WZXZZOC
63
42154
61029.0
QTXVEVXQBCKYPIMBB
NBPCJDZ
55
24210
43225.0
LUGBRQBOAECVDCNFQ
MBFRXM
14
47916
58612.0
BAXLPZFBQKFLYANUT
VDBNBXI
84
44031
42363.0
UJYLQASUWUFYJFYXN
EPASTYJ
62
24171
10282.0
NTZKOHNYSYNFAKFNI
XCNPIB
1
46000
37863.0
MFPGEHLEYMKMYCRPP
RBKOEX
72
52752
10463.0
IRTHTKJGWMVYEOMEM
KXYMRV
16
38138
6498.0
SVCLFMEWJLCCZQRKZ
XSMMES
81
45986
59192.0
DCSTIJDTKFBVGCMTK
KLVYHAK
20
53697
49562.0
AYPUEMCFOBLWWSFLP
OWYFWN
70
18783
22014.0
JOZFCCFESPLOMHASL
WMNCJI
78
44750
69488.0
GZBVMYBMANEJUGUIQ
VLJNTS
22
52898
46687.0
JWYBHKRALBXETSVGF
GDVKRE
61
36414
68940.0
AHFYFFJAQCRIAZDAM
SSJNEM
79
32155
73178.0
VCPPJLWONAELYYPIQ
TNDEBOB
81
44780
6038.0
RDHVFCTAPZEMGNFFY
WSVSQE
48
30382
47836.0
ZJCTCARPRNFJNPBBO
ZAVRNAE
64
18850
57905.0
FZMYYECMBBVJYULTK
OOEWWB
29
49189
12271.0
JTJQMHILYQXCEHSXE
IKFYQCF
21
25983
39729.0
ONXSQQLVHUGTOYCZI
NUEYHZ
64
24024
11206.0
JYGUHTCQDIKXGSKEW
GSFVAU
81
27130
25546.0
WWMGUIMLQBKSTFKAP
VPAGRNN
63
21750
20206.0
NYMNXFIZSIAXZWDHE
PSAQDE
23
26371
64267.0
AUBAHIADBZORAVCWT
EYOREI
88
26571
41532.0
IUDPSZMAWBSUVQTYK
OJANYY
82
17951
6614.0
EJRMSOWEXEGMEKRAX
XEFOQD
82
37337
75619.0
ISDKABHBYOPTUEUNS
WMQDYIW
83
49029
7385.0
EUOLRRMZFDFCEOSNE
NKXQQFS
70
51394
63796.0
JHGNJBAUBGPWNBKRA
WDFRHMA
89
45754
30329.0
KAURWJCTMVRMPNHEG
DKTHZF
66
19533
75451.0
SDZWHCVMAYLENUJJQ
OBBNXY
47
47092
62313.0
OSWPVBTTQYBKRHVBL
BJLEXM
22
22161
24091.0
MXHTXIAWKLUCXDJUO
YPIMPF
45
17487
28448.0
EABYJEEJLDXMYQMYS
KBKIZT
8
32643
11306.0
DOCBVDUDRRHKEPRUB
DWMUXAR
14
27616
36932.0
ZFSPMJJCXFQOLGBOP
FLBWNWB
81
36098
65551.0
REMVLQCUEYTATHIJY
IAGOPH
57
43493
30241.0
JKPZAMBYGAYQWIMDT
SGGZGB
11
36648
43843.0
GRQKUACISASUZWKKG
ILNISW
90
53980
73464.0
QOFNHGMJLUQTQUXFK
XXLPCDR
41
51603
52642.0
XWYMAQFMIUFASKNMG
ZTGUTYP
75
47859
39701.0
PFJJKSHYTXRYRUXCR
ZVSYSB
79
23276
16682.0
PWVMKWNCUNXPVZTLX
LYDLXRE
19
46136
29117.0
LQAWQAETSNVSVVLLD
MKBDYCJ
42
48357
78409.0
YZOWIAJSKGIYWGXZJ
ILBFKKB
56
18870
15111.0
LSXWLPNQCVNJMETZU
LULGFN
8
21883
79521.0
RGNJHCJPMFFILYZOT
MJUYZH
86
40017
22129.0
SBDYQCHICQJMVQAHR
DUEOSJV
26
32320
50084.0
WOLBSKVGKGVIRDKND
FHGTZZ
20
45655
16190.0
EAWMAOBRYCDMUPAOK
BWMQPB
68
32389
69092.0
SYLTPOEHGFVVQDYJB
UUGUASM
72
24483
15286.0
DPCXRZLTWQVNVSWKV
WLUNHSM
25
51879
11390.0
SAUYJZNFUXKPNPYUT
EYCDVH
35
23264
26354.0
JCNFRVZZARICDGPWW
HTLGZFB
20
45104
65286.0
DJVISQFYBRBHKCARP
ZBAIXI
17
19648
28433.0
UBDNUOEWRSEJBHEDW
WHHRQMW
60
37914
15738.0
XRBZJIMLZYRLIBVCW
LVEPGF
35
22002
20229.0
TYKJAXTVABYTIZQJY
YDUOZC
32
40551
38620.0
ESCUKNIYSXHIQHYLP
EWFOKB
59
48070
28343.0
CFUZGUCJBJLYRXVBT
XNILRE
72
18031
66234.0
CEPGCZXSBKNWZBNTC
SQAIOXU
53
42052
47199.0
RWUJAVOROZCPKWLGE
EQOOQW
79
35877
67498.0
DCDAQOEWXMRIWSGSQ
OLSTHZ
40
23433
48172.0
LNEDORVDCINZRASCC
FGDNBK
6
50585
17135.0
EMDXINDYMBDXUFNFJ
JLTKOI
72
42055
23451.0
HTAFZIVHPBNWONLDS
JISZZGO
25
39102
10100.0
GVOIIWSCINYJNLAKY
QUWPQD
68
41055
22018.0
UJWEYNPNRZLAATDCC
NQYWQLB
40
44699
49040.0
MPMGMIDQWAJLDNHDI
UGAYLJ
25
33682
69407.0
LHIIJGELFJBSOBDQB
XKCEUB
15
16231
44735.0
SGPMPPTUTDRMOTBYJ
JUZHQTV
29
24068
53870.0
OOMUZBVJRTPNZRWCG
XOANAE
50
16343
39509.0
ZDWBSQNHESBAMBVRF
PFGYSJS
75
28699
47037.0
MTXLFFVVYDCIYCBRQ
SMNRPY
31
43218
52210.0
XBGPDRPWIXQHVRNXG
HUJREDG
25
38511
78760.0
SQPMJRCFRMPLSSZZI
XCUESN
85
40185
19478.0
WRKSGRBKLFAADGUKL
JCCZZCW
73
44934
35800.0
FLSCLGQJTLOBSMMOK
MDYKXH
5
16633
31906.0
QVQWRKFWQDWCUZKOR
TZVXOEQ
74
36942
54260.0
FYOZYAFNMQCDOOLIH
UIUXBPO
36
46897
54231.0
ZRZIJIDHJNMJCPKPY
JNRVPF
63
16024
5641.0
RBKPRTZIVTZSDORUL
VYFRGNB
45
51422
38133.0
HMUMZYGYWNHTUTRFM
LTMABX
50
31487
18364.0
BUJJJQVKFMRIIBQZW
DIEMVD
40
41782
76062.0
UDFNPEXERLQMZXNUE
OXHIXUN
44
40945
7450.0
MCJSCEIBGSOUMZOAP
SVWMJRA
66
17144
54023.0
UJSMQGGBFCYJMRAKE
WREREAC
47
32184
71567.0
GCMXCRDKFSVYBELQX
OIFTDXD
7
40994
60041.0
BLARRWMFUFWWUJUYL
KEKWOIS
85
51099
56305.0
NFOBTNLZQQWHWHIXW
GIEHTC
11
31371
67441.0
KPWPLSDTYMPMRMJDY
PPCABC
84
20942
6191.0
NZTETMKWHZIJRQTGK
UBZHDT
85
42926
79974.0
OXBDVGZFQVGIJUHTL
KPUGCLI
32
24147
64404.0
FXZNQPPPWHOHLNQUC
OENNLP
56
46027
5709.0
RIQGTHWSOIMDKBUDG
EZZCEOT
64
29827
36789.0
BKZNLBMVKGZYHEECE
EFZZLUI
49
38736
53103.0
OSVAEVOQIWHBJGXJF
GVTKKWK
55
19292
19990.0
EKVDGBKHLTKDFCYCT
CCQIRQG
5
34670
67610.0
KUUEJJLZOVQUFWBUP
FKGGZPM
6
22915
76977.0
TITNHVLDBFLVMNCHF
UWUPWI
63
15459
23156.0
AZNVENSJBHKOBILVV
FAMQNI
40
34026
14011.0
OUSXHMHGLAPIANPUA
AAHUXMG
56
36365
16138.0
AULSBDUZUFHYOWRNU
WQVIWT
74
41632
67378.0
HMVEIZUVHRHDUPJDH
DGMYHNQ
5
54202
26558.0
ZPYXAJCNHWMDSAMOX
CGNNRKH
1