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
41668
65700.0
KNRTVGYCGZFTKODYT
HNMMHVD
37
49634
64589.0
MXFILFKTXLOUJPQKP
QFFFXHX
87
31104
30415.0
QNYAVMKISQYSAFSAT
APXRDRZ
27
26247
79359.0
EDVXVGOUGDATGEWMM
CGGTVMI
34
32935
40714.0
YXFMDWDDVILWWQZCD
MSSRRQ
24
33898
50744.0
YFXDBUKOPGNIGDOFQ
IDCFAA
39
45416
16260.0
VXBUKXKWKXWTKOSHK
NTJGPQB
56
32996
10098.0
WNIBCHKSAENWOYMNC
CPVIAE
24
16185
6681.0
VMGLMMCLQLAZUWXTH
AYLGXW
58
19007
79322.0
BBDFFRXBSTCCFDTFV
YRLSJJZ
35
50468
5845.0
BYJHCBRIRJDAPDTRS
XCQHFIU
85
35868
51459.0
XEOMOINWFBMKYZAFR
YVSWWC
49
44372
12181.0
UOZAYGSPXEZIPBOVE
IAIRCY
25
48413
36479.0
QLFXLUQIJRLXEKADK
QUTEXN
83
30208
34773.0
WGNTUFSYYMGOTEMUI
MZPMPKO
57
22820
46997.0
GEOAIRXRQAQGYJYWD
NFWSDHY
17
32525
68036.0
AQRWHLQFWLCEWAJJJ
FCGDDQ
81
15433
31836.0
VKMFBIIPXTSABVSFQ
AMCRZJX
29
47044
31800.0
BDVLLONQEMSFMIHON
ZEFMXJI
62
38965
76236.0
PBSVCAFBEVWCOQNMY
ZHEVRWX
34
43964
51398.0
JHCOFPFHWKMYEPRMG
CXGVBJH
49
47838
19700.0
ULAMVAYYUTYCGNHVH
XVSLGTU
34
20033
44968.0
GHNJBZXQZYRWEHJNV
FUFPEYL
5
19009
20540.0
VXBDNGCYFBSTMIIEF
VICLAOM
56
21030
53117.0
UBYXQTWRENIAHCAWG
JMZLQC
8
25800
60310.0
UMGFNUEDZLZXSYJAK
OMCVXMX
66
29722
43624.0
CEKPKVUMDSGVVXFZM
IJMDGQ
7
18088
9015.0
XRDQXEYSAKYXYTLJE
OROXXV
72
41315
56069.0
JBEYQIUJJTIQQZWAK
GGFHTA
64
26267
63406.0
LYUPEVYICABIUFZIU
TMNHGAI
14
33196
20518.0
QSVKYHENRZQETLRZR
BSSCDMQ
64
28745
70522.0
TIFJPLGSYEOWQYASH
OTLYTSK
7
19852
18580.0
JHZJEFOXXXPKHTJSM
YLGNSDP
67
45889
64885.0
DWLOLXNYHYRJKQCXQ
GLAMEBR
7
42021
62422.0
TJHNDXZDRHSKBTVXE
FERVLES
83
23941
24538.0
VIYEUXJRQKSIIYGQE
BHVJNW
40
43153
47978.0
CDYRPJIWEJEBKCMZC
ISQPVSL
37
43963
45282.0
YGQVGOKKADALKJUZD
TODFRZ
30
53201
7975.0
PIPRFWGKJGKFFLERC
IDQKKQU
71
22383
43689.0
MGMAINNTCPXQISLGR
SSWZAML
61
23318
72817.0
ZVOVHFWMSHXMBQBRN
DSWTZR
81
25796
65250.0
GAZGLBXQQSJIXQGSQ
BSPDOX
26
30415
63345.0
INLCNFANFTUZINHKS
PNALEI
66
38174
47403.0
XIDIDYWHSQSOXWYCK
XHSKVU
58
37763
42895.0
QAGRVAYUGKQDPPMIE
WWPGXJG
17
16832
51232.0
APKKIAWHEHUBRLXWM
JFLORB
31
48247
10666.0
JVSVHGXHRXVRYBRTU
HDURBCB
15
33465
25853.0
MIJZZEOJGVOYFYRVB
RREVIT
35
52897
52795.0
NEMWFIBBXJGROLDMU
VFFBTHI
14
38353
40453.0
BPFRUXVHSSTMSIUDQ
MXQKIA
38
34632
69144.0
MXJONYKSQYWZUTZUZ
GEXDQV
40
21931
56971.0
ZZZMMWTGBZHBODTXG
TXOOSZ
50
37096
9012.0
WACVDCXBBNXFEUIUB
ZVTNVNE
76
21186
18496.0
TQUATOPNITZYORESQ
NTBSSOW
33
40598
32763.0
VAOEOADNLMBRTFGQM
NMIVDQ
17
35294
36243.0
ZBJWKWIGCFIYAWBMK
FPYETF
49
41259
15160.0
EMUSCWHIKSPHGNXIZ
SVHKOQ
49
34283
35635.0
JVGTZTXUVIPRRZEIL
ZYWOXU
77
49360
73668.0
TEQAZFBDZZPFODCFX
TLIHCY
39
40293
75078.0
PKPKYAFATFNOSQNDO
IZQACJ
65
26176
36678.0
VJSAJQVWCZPKVWSOL
HPTHPFG
2
31773
11678.0
RCWZTWABCGIMZCWIZ
QHCVJS
10
38597
75854.0
VLFZZAYORTQBMRHVY
QURSQLA
30
24552
6960.0
QOILQMLRHAQATUUDK
FECVKP
68
35046
17034.0
GNNPZDSFIOEGKWNDF
LUVXFS
3
16181
55760.0
AMMLVHORLTIFWRKLR
CUJOCG
59
52387
29972.0
FELKZYMSSHMOXQLTO
QLIKJAS
54
41717
67133.0
RPDYDITZXABWBZLOH
DEOUYXS
21
43107
31372.0
NSZUCFJNECPTHSUUD
RGZXYM
2
51191
37574.0
UIFRFUTWGGORKODLN
BXRDDA
81
33765
41819.0
ZUKCJBABAFUGBLVFL
WLQHOS
36
34313
7959.0
ZDICLNUQOWQJILEAU
DGPBZR
14
53901
31849.0
DDZIIENBVTYOIJNQC
AHHJFTS
79
31378
45802.0
QOFJXNHSMRKVBKVUF
OOFQGIL
19
38205
34016.0
LTDAQFTPTTZBUTZGV
TZXRZB
16
19942
73666.0
JDZUIWEOPRUVKYYMX
VFIISV
63
19762
44060.0
JLHINWMMPHDISNEMX
TPCQZS
64
36433
46895.0
XLATTVANUGEKOCXXK
DEOOED
71
36215
52841.0
SCQGMXNRDQZTOLXWG
KPAFDI
16
37434
52816.0
EUFTVCJFPHAOMYDEZ
MTSGNYK
64
24513
53478.0
QARKZLSFRRSQWPOVE
JSDVUGT
29
42275
60447.0
WKNJTPVLMDPHRWPMP
TCAVDK
78
42066
77899.0
HOFKQLWTWCECKLYPF
KHSYXG
18
36274
6022.0
UXVZYDLUVOPKSRQQI
ZDGIDTY
67
47017
40498.0
ERXTCUVBSAPXENVLM
LMDEQG
62
31825
77446.0
GNZYJLXEVZEJXNKNB
VSBXDR
79
21782
67815.0
FMLYDCKRPAZGSTGHI
POAPLDC
88
27293
39373.0
KIJFZYHTEVPWCUHFO
ESBUOJ
33
44421
13104.0
MHUSEXOPEBSWAITKB
EZLBTYF
35
31256
10584.0
QXTHCPDWPLHNQOTPD
NQVFMMK
7
16059
66926.0
LQXPWMOSIDPEFDKUD
AEZCMN
16
32525
15385.0
XFSYNQZEZYECHDUPI
SMWFJGK
71
36267
9310.0
KLKTXKYMGZOCBRPOS
GUWMKS
4
35798
61967.0
AZFSOIXJSFTMKVWFD
OZJERE
28
27737
6897.0
KPJPZQMDMZCFQNPKA
ZMMXHHZ
10
16866
70720.0
XMJOSIOEYJQHEWPME
UTEDGG
54
34215
37113.0
YEHJOZRAMWYPBEWUD
JFQYDJ
6
28077
23296.0
OJYIKHYPODCBMRRKJ
CFNGCU
64
54501
62755.0
RLWSUDBODYDYTPQOV
YZZXZE
78
35357
38197.0
XYZJMWYARXLRSZMGQ
KZZWXD
6
22237
78647.0
VLFNRQKQBRQRMTMGR
QJIAAI
58
40466
60896.0
ELKGEPWYTTKYYLKVU
DWMPKR
71
24642
27043.0
WOUOQNTTRXQXEWFCK
XBPMFRH
16
33699
44226.0
WAWNSNMOFYTUVBUNK
QBABFQN
14
28320
57226.0
NXGOPATXYFKHSCCWB
UOANNB
15
17834
63762.0
GLKBBYPBTIHEHJUXE
ZSAXMX
45
28748
64963.0
TDZDZPSBWVCEHPKQC
VPEXTP
37
39668
65532.0
HWNZVYCAKNZAGDIUG
VFVTEK
80
16658
38986.0
QJFYCUMDSXVVMWXFE
OMUOXS
46
26149
21201.0
MQNVXRLKGFZQHJXPD
YZCMGU
73
16705
39722.0
FKVBXUJJAFODJLDYF
RZAGNFL
86
35637
45516.0
XSBVSLUBCSDHGSTMD
GJJVOK
68
23734
50457.0
XXFPNHOPFGIACPAFJ
SJSXGUN
41
38087
45831.0
FQRUTONOUHYHUPEPF
LADHVJR
9
17547
21757.0
RBJZBYRQUZYAXRHYG
CHMMXVJ
41
18591
17208.0
ECSPDDLPEGNPJYTAU
IJSCPB
51
29537
58130.0
BIHWBUNGUSNHTBBZP
KGTDPJ
73
28569
9409.0
QJSXRHJYTAVIYNTTL
EDPOZR
74
32709
59060.0
QJRGMWCBEBFTLGBJX
YKGTNVO
56
17010
61540.0
JLNXREWCHGBHRUYZL
NXIYZZZ
73
37096
52405.0
XAOIRKJTTCLRCFREB
ICQQCG
44