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
49865
49529.0
PKDKLXXCSJYXVODGI
LKWPZPC
19
22447
64667.0
DZQYFXIZCWYQOGFCH
TVORIKM
75
31407
7789.0
XEXZCKXIAQNQDIPNI
SYIPFR
44
41428
70266.0
PGZNFVQPIJRMDSATB
ALWQDKG
23
42658
23663.0
EBAJXLRUXQOLUJBVB
HHEKLO
1
20403
32667.0
EIQGSCWSHSXWFCLPF
XADUCH
61
42675
33159.0
DCJKLFVGUXNEJDLGN
XAXGSQM
69
31304
65785.0
JKHZEBSLPNURERSWV
CHCLGV
9
52419
48809.0
SPAFSURDZEFFUHPZD
KIMAUTX
62
40666
56501.0
ONTOWOOFJKCDROCZT
RHQQJI
87
52467
20727.0
XFEVZSYALOSPOODBY
VDEFZA
28
18155
71129.0
LBPDSRAYZAGYSRACQ
VRTGVT
75
19560
50230.0
ZGXMFXPTTXXCGBZKX
HVPJQVG
62
16229
34689.0
NFEJYMKBKRKYVNQLD
ZEDDNKG
62
34458
15345.0
ARODSNXYTJWFHVPFK
PEYPCQ
69
26262
67164.0
GRLASJOKAYDNVOFFO
IYRYVQI
75
25560
62268.0
DODMNGWTQEHZIOVUN
QKNPCNL
29
39889
26284.0
LAQWRMBVVXIOISMCD
BRUTVT
61
39271
33898.0
QXXNYOPYAAPHMPDVZ
REALSD
21
19421
28387.0
QVAHVJTFLUHMVHNYP
YQSHVI
45
27584
44566.0
RFBKJDSOBZQQZLKOS
GMQZTND
78
39719
62143.0
UXIGINPIMVTBJOYJG
ANKEVRT
62
44194
51385.0
OYDYQMHYQHOUUEQSZ
GJMWPPH
63
46777
70518.0
HMDNPRCVRJCIFGIQK
VNBOXDS
78
19641
56779.0
MVSVTPPTXEDBIOCCZ
KTBCWWK
35
40137
10712.0
TNHQJFWABGWNDUEIT
AFJJER
35
32070
78166.0
BSGJUZFDWUBYIFZWU
MLZUJZY
15
45877
70541.0
URXVKUQADVGKQWLST
ZPVQOQW
44
19110
16389.0
HRQBVBNNFLHAFJOOT
WWULFFL
30
33876
29581.0
WWBCCCBFHKPBCWXWK
LVQJWXC
16
40981
23654.0
SHZGBCLUQVBMKIRXM
VUKNUAM
79
15450
55378.0
UZAQAGKOTLBRWPELN
PZQCCSD
62
43656
7695.0
EBXMHRLLUKUXAPGCZ
HNTCWPX
33
43493
13446.0
PYMIDTVGCUEPHEJEI
PQFOPL
81
24765
65449.0
LVVQRGBHMLHSIHLSD
SODAAP
7
41275
62350.0
XGNIMNJLSBMACCYOD
WFSWFY
21
16885
55822.0
PINETBTXTZQIFMEGW
PKBMKF
14
43286
70259.0
ZDSHJESIJYOAIILLD
SLRSSEZ
16
28975
68379.0
SZKWIYEGAZIORGARI
XLFEWN
50
46933
63167.0
CSBNXZUEUNRLRLNCQ
AYHQMDH
82
46364
32672.0
XWBAMGEQAYWOAACNZ
COKBTY
36
44953
27992.0
DDYUKTZXSXSHQKZJZ
GROKOG
85
49340
59711.0
GCIXEYEBDAFKNSRCR
FTCHDL
60
41462
63329.0
FWOEGHGVAQQYBMPWD
PHFFECF
29
43201
40851.0
CAUQMTWOKQDJNTXRN
IVLDWQQ
71
51029
76592.0
SZDBHMURFUUEFLGUT
ERUQZLN
23
54377
15252.0
KPUKOAHUMUCBSLCYF
LTSZYPF
6
27794
66617.0
XMXQRGLHJXLELGYBV
GKQHJHJ
88
43451
7959.0
MMJEDVFDDMHEGHRJP
STLYYCG
72
48356
18862.0
WPJSNUYVWYIIRVBHS
FSWJMUD
47
21721
77142.0
NTBXAHJKSEWUCTNOV
ENTXBX
16
26056
15777.0
QHJEEWMQNEOMISYEP
BJLMQO
67
24367
34635.0
LGQOAUBFNITFPIBIY
SWEXDF
56
24084
34542.0
ARMLWSGTGONAUJYRN
HDKWST
57
38985
34897.0
HIFVWEMVHVWUSLWUN
BGXWFKT
52
45063
29561.0
MXNAHKVFZJSCPCUPO
TOHQBF
43
51683
19606.0
BAFYLCGRDSZGQNTCL
WUYAHZV
33
17300
62760.0
TYRGILZVNEUVCQUXF
HZSPLO
84
26863
43892.0
NZTTGAIRCPXRZUSLD
IGMGPIN
13
17529
60782.0
VPOMVATOHYEQWZQGO
IMCZXV
56
20384
60371.0
HWVSRTNXBYCGCKVWE
XBLDMF
80
46840
42133.0
DPRGDIYLAUWFGLZDA
GJRLVA
5
15918
7382.0
SXPOEMWWXGASZMFRV
OFOXDMS
68
21153
15714.0
ZYHUOOAKFEHVBGEKA
KMXTPKC
21
29470
44713.0
NWNOQEILUDOLBZUGS
YJMAULG
37
32929
69026.0
RGFZHLHDGTAQRHKUG
QRKALT
27
18867
37423.0
YPJEPKRGKVVROCWFW
NRORZE
73
31348
77376.0
TVGPCDNXJQSGXAFMF
LSBHQU
40
23379
54227.0
FIIIJHYXGASEZXDSY
DJFNAI
16
37642
29110.0
WHPLBUNTSAGHNDMJZ
ABZLTI
11
17087
73249.0
YYWZCQWOVNQBUXDIL
MNGJGF
40
43468
34727.0
JZEGITSDDVKPWKHNX
HRNRRK
9
45063
19525.0
GEJNHCXVQKJFZDFYZ
RXXKBZO
4
24801
17329.0
LRTYPMSLDZEFIIOAN
ESNNLGK
86
27559
30260.0
BQDIVNBNZBWAGSYZH
ILVHYLK
39
31981
43418.0
JGFIQAGEEYDBVZPVW
VJGKEA
85
26182
19008.0
TFFQPDPODJPUKJTFR
DOMGVP
17
26326
14246.0
VZMBJGRBGOIKPKOBU
IQNLTC
63
25085
50687.0
PYZSEEJMWWOPLCJIX
XZHYDXK
44
54666
38603.0
GNSOLQXIQYRMYMJZT
LHVZLZ
22
21191
46627.0
ROKAZRDWGDNTREEVS
VZMEQME
63
46448
41688.0
WFXTOVKENEXBRGMJT
XMOOTBT
11
15477
60516.0
MDJAWSRWKTJUHXSDI
SASNGM
6
27781
75586.0
RVOOHJNIRURSHBESC
YYYJDEG
44
50912
44384.0
VTENPSUMBAMKCYRFV
YICFFN
8
52738
37921.0
MCZCQVLQRLUTUIZPP
GWPPLR
16
48325
67284.0
UGEZZABXTLXVEVZGY
QJYXCVW
18
20735
78167.0
FFBJAAKVGXJATYUTW
PNKXTMT
1
40795
61024.0
CJDBLZAVAOZXWEUEB
NJNQHJB
53
54828
32274.0
BTNOFIFWSCVKIPMTC
CXCLHQJ
50
21201
9045.0
DDCXNGUNOLJISTNDX
FMWSIXE
37
46089
28071.0
CINTNOBDRJBXZMWPD
EPUQUNT
82
18361
69291.0
ZTDQNRGVBHYYLZBHA
XIJTEI
41
54626
30987.0
NAMOUGVYEIMWRPJLD
EVZYHSB
71
30574
19213.0
SVXWPJOMNYTFNGIOJ
DIMKLPC
52
50820
69707.0
NQQCGMBNNWIEEZQKX
LWYURJ
51
21789
45917.0
CTENXPJZFJEMNBYHB
WTXYWO
52
23197
69330.0
HNIPFXGPKXKAAZTUR
ZSSJUSH
66
46052
71532.0
AYWAEJCMPNWCLJTXR
EILATR
90
27841
72781.0
GPEFKVCVYYCSTZXGD
GGOTCJM
21
36176
14621.0
RBGMPMJREAYHCSIPW
DWGRHCB
89
19898
29212.0
EDZAKYNMYVYYQBDBC
NBEQDB
46
52742
56077.0
CWAFSLFHOXTHEQVAL
MYMEJXY
86
25626
79331.0
WEKMVYXOARHYGDNMT
VZHQUU
63
30865
10622.0
ZWPWZKVMACOOKDDOY
UWTBDB
55
53979
73043.0
GHEHKYMHYFAEOYJIH
DHKWZWX
69
20044
16895.0
BCVTIVLERAICWLSGZ
RFOGNAE
22
49744
64042.0
BIDALDTTNPQLOZWNT
JSSNQV
42
54659
8480.0
XNXVUPWXZWVYNKZVD
JTASCT
35
21076
56647.0
MKKFWJTECIYLLDLSZ
MEOCEB
42
47366
76094.0
AXZAPOBESAYPSDLJU
OWCQCNY
73
48480
59021.0
IZECCFJMSKABOXNJW
JYRWDR
75
43087
59792.0
OBOEYBYKPKJSGXZAN
DFVFFA
16
41091
12403.0
MGCOFIDDXSBGNWFWT
ONAHOKY
52
36252
54732.0
LYZLOZZXRFNXNFLPN
RKJUHDS
62
17385
37569.0
HFFUOZRMAOAZSKHXG
LXWMTFU
15
29515
11274.0
JOEFXOHIGHVDNFCUJ
ZWRYZLW
25
53505
13559.0
YRUPAYEGHHRMFPBHO
ENEYQFY
11
25190
25637.0
OBRYDZQZMJNVJILRD
FNYEKV
62
48878
30111.0
JLWUCAEWQBPDCVJST
HISVIR
39
21763
61084.0
DSUVGAAUTQCHWQDJU
OCYWKKO
15