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
19310
38761.0
HBFIGFMANEDVFIVGY
TXAOPR
52
19436
31340.0
EAHZHEGEXYBJDRUOI
SPLGBH
68
36877
73756.0
OKLMHUNBPUMJZZFUQ
DZEBIS
90
47615
11898.0
LMUHBGLQDSGISWEQD
FNNKTR
45
29276
19167.0
YNXJIBCHWQBNITWBY
JWQZMM
59
40110
77986.0
FHTJTIBOGTBXIBFDC
MBZXOIO
70
48114
70953.0
EZOTDPLHBPPSLTYKX
VIPEOMR
6
38141
79424.0
QDBJSAIPKFENGSUJL
LZTXAD
43
23742
45077.0
RFPXMOFVFFVPHEZCM
UVJDBB
22
41554
76949.0
HXIXEKWHGRFZQOMYJ
JYYXBNP
61
53584
68982.0
KPAGKPHLKSVUMFXMV
UOWQAH
36
15796
18332.0
SSEZVHKRTMULKFKTW
MUWTKWL
75
39219
69838.0
ZDXLURCDWSBYKVMSD
XANEIW
11
31881
65588.0
QZZIPQFDSCMHERAGM
KXYKOQ
47
24465
29785.0
KUSQRSCPCDPFAGHQF
ELRDQGP
75
40480
77969.0
DOFPVYHGBZYRAEFYB
OJRHAP
87
39156
71832.0
HPXNRGGFWDHLEFBWL
EXMDTL
62
44321
21660.0
MOVOEOOLTEKMDMHYQ
YRIWOFN
85
30152
61963.0
PIICHOEJDTXBGGFNQ
UXCUVR
18
49118
67530.0
LAIDVPSXUVIJTRBRF
STAEMC
76
24360
34363.0
XRCREGLNRBOAJLVGU
ZJXDSYH
89
18877
15257.0
KBFPGKQUNMYJOSLMK
QYHNHV
36
30337
19194.0
RQWWVLGOOLYDSUXWJ
ARTZLD
74
29235
77742.0
JGTXBPLUALAJOBSDI
VXQNAV
48
54682
77517.0
SVCOUQUMXZDOIRMOP
BPNYYYG
83
54096
45176.0
EBZVRUTWWFZRXMJAP
AYDUVH
38
39257
10108.0
ZKWCNYSLSNVDTLGXX
VXBZELH
22
25154
52703.0
MNFIHPHZPIPMGPLBD
WUWRGM
83
39496
60011.0
MBNQQYWZWZLQDLIVO
TQFALC
32
44389
36378.0
JNCEMFTJEJTKQAHJV
RPESYAU
28
30895
78464.0
PXMJKQCMMHMXVDLAR
OJHOGMZ
4
45977
79305.0
HIIXUNPTRYVIYMVKC
MGMPSF
84
21270
67164.0
XXGQYEBHFWIVVFYET
DVTXQK
61
42486
79296.0
OIELNMAWHXWRLHFIL
KXCINT
5
22136
28111.0
JNPDQGKSFOYIIMRRM
DWPZOLV
86
54218
49630.0
KYPINWAFAQGJGIROS
QKUFJE
20
18094
19785.0
WUYBKFYMTSOIBUZIF
PQOPWT
9
50205
48309.0
AIQIKJEYJBAWKSKWX
XELRTT
12
35646
15218.0
JHFYKYXMWXHCKYSNQ
VRONAG
51
49214
34736.0
COAFGYGZXWXJFQCMJ
EBCJYP
62
45975
44961.0
PKMRQESYEZGWJMGSQ
UWZEPL
63
24952
32304.0
HINEOWKMKUCBANXEK
DKQJTH
75
52507
21061.0
DXVDPABXLLOPAQHAI
RHPCFP
35
17976
12770.0
YWAKLAJUFUFHGVEFA
CUGPOB
10
36526
69130.0
FQXEOPYWIYJFMHYUT
CYFUQX
68
15866
76212.0
SDGGBSWIERCZOWDAN
RMMYUK
10
23720
68571.0
ZKWPEXEHMJQKSGRRP
GIZKUMC
88
45126
54285.0
LIVZCXHOTGRQGBKYT
SRXYYY
74
25631
21313.0
ORYGBRBHJHUQTLXGG
WYUIJS
52
41803
68989.0
DWIMWJFTUUQXNYGAF
XHHABN
89
48909
40898.0
QLWKKXNMPBHFWKZTG
FIEMBE
39
26648
44390.0
XZHVRMDSPFHGXQPHG
ZUSRTK
2
16190
47736.0
FFBXFGTTIQMOUZDSQ
OHYZSD
17
32885
53873.0
ENBWQNVVXKIRRHPEX
LENBHWM
66
31000
67130.0
ZHHQBQEBVXNTRMDMB
GQNYNY
77
40659
68682.0
OJZMEKJWHLWPHSZRC
FWTYAY
64
39676
8946.0
QLQXCVLIWTKELLYFR
HBUQVE
38
45991
67545.0
WWXTMIYLFQKFGQWZG
NXCBKI
78
47893
38875.0
QKALPWNKVBUZSZGRE
IZPHNID
9
19136
52988.0
MHTDDBAGCYRYEAGJG
GZVSIXM
87
44963
20280.0
FBSGEKHHAPCMRCOSF
VSXSJF
35
24620
62612.0
AVCLQGRNHPMVRPGGS
APAMOR
9
29052
68466.0
LJHXCCLANLPQOQZHR
ZSCQXL
22
36926
37889.0
QRCNOVXANIRSGKFGA
VZKQZQ
45
38181
42191.0
XBRVMBNYTMQCCWRON
SFGBFKJ
86
44988
45353.0
BXCIBBUGAMCHYNAYV
QRVIOHM
25
29154
71997.0
HNTTCOILXBGQUNHCN
PAWXJUW
9
26794
43706.0
ZVTSKFGPRRPJMTUOZ
JNZPPEJ
11
49743
16974.0
UZEKWERJJMJSDUHDY
JBHHXVK
74
37233
77240.0
PSWNMZYUSSRFXJVSG
FHWQEK
58
54608
26641.0
ZFATSPNNKOZWLUWFA
IWGBRS
33
44619
16955.0
BOUGZJQPDYHUQUDVI
IAXSJL
85
47403
48808.0
NHDLAAKZDHRYAAMTM
HQMAWPU
85
41953
51291.0
GNOLEVFWXSKLQPGVJ
IXUFKJ
77
26276
69326.0
GYZVTGOTQUWGTMTID
FDCHGDF
38
42490
47365.0
IOIFJKLYMOCCOOZKM
UBVRUB
80
19448
20024.0
CFMWMDOZBWYYJDLWK
LVJXOFW
11
50659
15721.0
GAZGRZZAFPMVGGHMK
GVAPYEC
2
30479
37046.0
UIVACZSIEZYAUXQXT
VZNBJWI
68
30152
57953.0
TWFRVVXGCEJBUGXRH
RUDBFQ
63
40423
60164.0
YQPRABZCGMUYJXXBX
FTQQHO
39
48773
17875.0
DLFARVKHKSEEACRFX
LEVMRPI
50
30222
50066.0
KGYJMGEWIQSWXMRIL
CZAPBR
62
28496
78491.0
FGETHYKOKBJKPRMRL
OWNEJJY
47
16934
38023.0
AHJHHYHJBRMPYOQRA
ZDDIVX
18
25007
58164.0
RJJLOOZVNKDJHVVIR
VCACEN
58
43564
36710.0
JIXEOUDFMSQEVXWLX
ANONYUU
51
53008
74785.0
OEVRSCAWEAWNWRGCG
AZENRV
53
27939
54810.0
NSBCPELCSIDEVAIQS
QAGIBAI
19
18889
13872.0
XWVFMRAPQETPLCJWG
MLJPFC
20
21723
34734.0
CJLYPUIEUGFYXSYLN
TSBPCB
27
25336
40371.0
NXRBHIILATRINCZCA
CMLAMFN
59
35416
28387.0
KIUWKEGZXUEZYWNNH
JXPYWOS
78
17791
69599.0
JOZIBSUTORNPLWFPG
AFZRRPE
31
32413
15749.0
VNHWUPSBUOFNIROUT
QKHVXBD
80
37039
76440.0
MYMCUXIQLBXFTRJWK
CIPBJMA
45
53612
6211.0
AOITUXVBHHEFADCQC
CPFEQJX
64
17131
68358.0
XTVGIEIEPKDWBUEMU
MJDOIK
3
52176
55852.0
OSCMDRUVISPKQXALA
ICFCNQ
58
40107
32791.0
NRWQZSKWRPJAXUOBL
IUSAAU
4
51761
65549.0
KGOJQCZENSEJOVSBH
EATIZIP
68
47566
14509.0
DBDLHQVVPUDGULATU
VBKEEAJ
77
46182
18058.0
QHNCBXLFSAEAXGYHB
KTAZFVB
58
54639
15777.0
AAFLMAELNLDOSIJWO
NSOQYOL
89
39666
25300.0
FVTDJBIOMLVIIHPSL
VJTFVTH
42
19078
9918.0
YASSZYGMVPELYRHQV
FDNTWFB
78
16611
30342.0
PAHIUUJUBCNEMHGZO
NUOBBOE
59
25549
58950.0
SERRBCQMBIYHBRWQU
IFNJQM
34
28645
27850.0
ZXVCASGUZUGTGBDCY
TNYVPUH
85
20098
56479.0
NGHNAKSRYIEAOBVXB
VFDXXQO
54
40838
5187.0
TGLIZNDALEZBGGCWT
UGCVHGW
36
31908
41914.0
QAFXVUJSANAVQMNMI
AIVIJS
36
15265
19715.0
BIQCJQTRIKHILXEDC
MZYNLDI
88
15990
26622.0
MPNZYNGMOTVWIMKAP
EBLLPA
28
25455
24707.0
VYCZGULVEDFZISIKZ
ROSWHW
62
28171
58952.0
BWBWOEHDPZFUCOATJ
WJPVBBS
55
19448
69586.0
YGOWQNTUWFUKQNTHA
LKRCURP
48
45002
59880.0
XPHWRKOOWFEKLAGFN
JTTAAED
82
51806
28132.0
YKJGFSAGFLPBBOPYE
HLHETCR
14
28075
39191.0
BPDEPOMRBOSMSYGRY
JSDNLA
16
46380
64128.0
VWOWMDMXYNLZWYAZR
CKLWII
65