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
22634
46648.0
PDRHUIELVJTXAVMNM
CBJFIB
70
46904
27705.0
FVBUKKAFTJPTAUMOU
QQWOPAH
77
52372
63946.0
ZYULGIEDFVRFYHAAH
OHSTDP
62
39446
17560.0
TYTFEFDWBSCHNUXRL
ZWOBGXN
89
28738
17750.0
XVEUSQNMIDUYIVARX
RYOZDD
8
53033
31727.0
HOXWEXBPBIZVOSUMS
QRYQBR
74
41585
47439.0
LKJHXTACOWANMTQZM
OTRSMQ
6
36793
79621.0
SFMAIKGVFNBTMPPXK
PAIGJA
34
54199
46661.0
QZJQDNUHOQOZHSRWG
UMOHGVU
21
20367
52875.0
FWGXHKUGDKUENLNVC
MNREUL
59
29275
39715.0
WWGBCLNVCVQLVCRUG
ODRBMJ
54
31909
45936.0
CZBNZCTHTUBHUOJAC
BOJVPJ
67
52691
25683.0
QQGWZRCIGHQXCWUQI
ZFQVLTC
81
29512
71776.0
DFSKPBYOYOUXJXAGH
JZYEOU
74
38793
34989.0
VCQXAOUDQKJXLHVEM
LUCXHZM
2
54325
44209.0
OIERFBFUYZLIDGTAJ
AKVZBUT
80
28272
34011.0
JVIVIWHTKAJJUDTPR
ZUDDZFE
85
29723
5197.0
IGOJWNVLZYSCZMVWR
GIDDRP
58
30025
37791.0
SGGMLNKTSGFHMNKIZ
BLGGZU
46
19902
5096.0
FVOBNUYEHUDEQAZIP
KWEVFU
50
16571
41747.0
HPYWBEGNNSUTTJCCE
RPORUN
76
39014
15879.0
CNJGAHYSKKEAEDUVU
TFBXFZ
46
32533
14961.0
BGXNVKBHSDEBCKGAC
ESESMF
4
23781
25010.0
PKCSCPTHKZHTYQJDX
DOQZDGA
67
18636
7500.0
OIMHGTAPJFGXNUNDO
UEOMIZ
37
44082
30313.0
VQINZQNLTFZNXXVAF
VKNCIP
83
44808
46798.0
YLUIHXDUXFSLXEWNH
FEDDOO
84
48367
12621.0
OSGOQAHDSKBRAXYLR
LKWPKNP
33
28208
41781.0
KGPRBBWUPJJRABGFG
ANZYCYY
44
37848
71778.0
WNFFLOYWODPDEBKJV
ETUCTD
23
39566
37655.0
SLQQPIHVFORGXLILJ
GOWXUDZ
10
15177
15741.0
XLHAOFYBWCHVZUCLW
STYYYVM
41
35294
79517.0
QXRFFYIHDTZFMZVNF
WGACTKW
40
54653
47707.0
NYYVVDUIUMWSEBZJV
RLOJUS
61
38563
63757.0
QMHPUABKUREVHYRKV
GTQAAO
56
29877
11171.0
JWYDJRSLGOFYXHXDF
FTRLOPB
73
23237
75668.0
TTXTGDWGEGDKCUCGB
XLOJBKU
16
29179
21368.0
BOHMFQAUBWDZCVGZU
GDKYMR
35
54296
15689.0
XOETMBFCUZFLNFARY
OTTFTRE
90
27126
65819.0
JJWSITSKECIAJWZJW
XZSTNO
84
23492
20745.0
BQBYSJRSPAWIFLZQM
DCZQWF
34
42992
20672.0
GLTHYWYWMMJRHUTTZ
OSWRCGP
48
35759
18143.0
WDJKMSFKXMDLQPLNJ
MWFSZDY
69
21988
65461.0
BMSUINUDVLIOSUAAK
DGDHGCB
38
46620
29572.0
KFVVOTNGZUBJYBWTE
QKUMRBN
81
40840
66084.0
TIQWNRJYERWILRAQY
GYIZXP
64
15052
20465.0
XHWKLYBILHXPOFPTT
WLSPQUG
50
44031
11865.0
CMWLJYCNDINNTUFXS
SAVCTZ
12
40820
67149.0
NOADTIQJQBLEPDCRO
BVUZGTW
6
47992
76778.0
QIWXMVVVZAIATCDCM
AXNRHO
12
39526
9802.0
LZGKLTFOCJDLTREYZ
JINEDC
65
36324
38502.0
ACPLMEAHMOWOIAXMQ
WIXSROO
5
28618
37408.0
TYOUAADAWKZNDYOUJ
XIAHFAA
53
35882
5129.0
IOZNLXGWAWLCTVDSH
QKNUDX
16
47208
43828.0
LSEQLBSZKMHBOCGJE
TFCUUHR
65
36276
13670.0
PPRKXJRNZHEHIQMWV
WBSNBMV
50
25514
18773.0
ZXMVOSUVHCEAIFAMX
TOZPKU
70
23793
29620.0
HHRRTNCZWFQESYAVV
JUBQBNX
53
21291
47585.0
PZYPTSRCOGCPLVAPY
QNFZMUE
77
15756
52117.0
DTFZQGRLTXAPTCMMH
JHJGSZ
46
34437
61471.0
UQPQKQGXDEPBVLIOF
DCGPEA
62
29569
45465.0
HWBEXNPRRNOLDVQWS
BRYUUUI
35
24585
62029.0
BFGUPEGMPSPZPIUXF
RIZRYWX
67
31054
39773.0
OTCTJPEZXEIOGMTXN
UQNIHLY
39
29951
24150.0
LABFYVVATDOWXOSGH
CKHAMWT
75
50599
19498.0
LITIEHISUAPFDTCQD
DVWLKB
69
18257
63960.0
MPIFFVZWASJKSVFLC
FFPQKZB
25
27360
69856.0
FNSHLRTUMDACSORUO
TIJSZGG
44
18700
9292.0
GJXRTCCHZWNUXAMFP
NADQYFI
39
48148
69126.0
VVOSGHGKAGFVLGYLZ
GIUHQTO
14
50333
74476.0
HZYVEQCIGPBBWCQQX
IFABNU
40
38746
62845.0
QGTMBSAOOBPGFOZEB
QXONCMR
22
32308
47249.0
RXPEPQJUSKCHIFEJH
OQEPGQ
4
19676
27268.0
BVANGUQIXDDVNDYDJ
VQWHIV
60
42855
6855.0
RYBYSVGLUVNWEBMFW
FNDGNRR
89
52305
62050.0
EOCUUGUQVLTOIKDEI
OIMPRP
63
32935
32027.0
SDBWHZIMHMTKALBHZ
FHIYBE
35
22724
37216.0
BKKUVJQYRFYWSQJYU
YNJRWD
56
22691
63719.0
GAJTRHUACAWZXOMFY
ZLUTEML
32
32093
34386.0
AZFJRYFMAQLAXFSDF
AEWJBG
26
26825
31282.0
DZGKNKJSGHBVWBHDG
APBNIMI
84
31284
61153.0
WDNDCZBGVVNRBGAYQ
FBHINO
68
34899
66587.0
ASXAMCZQJIHJPCSWS
RTOVMWC
20
53602
13635.0
SPXWHXTHVUXNNYSFM
FNVZUKS
88
21994
32818.0
VVJAWRNQEGQPZWWMF
CGIVAYS
67
27167
15035.0
HIUTADVMSEKHCOZAP
MRSSUC
38
25309
6837.0
DVAHFRHZOPMELNZAQ
PZCCML
59
37876
30481.0
CJAAJWLZCZWPDFIJK
ZFEBPQ
72
33845
40337.0
ORAAUHRHYNHIGCMTW
UWNPHM
5
41238
37790.0
ZWLSYGHSWWVSSSQIJ
YPYLGT
19
39272
7428.0
NIDSHQQPKLALFYIKZ
NGCEXX
56
20865
25633.0
DEYZRAQEHYCNWVBBW
TFRPIYU
22
52331
75570.0
DXRRGUDSHQMWJNRLW
JNVLBQJ
16
42313
55882.0
ZYBLYNYLJNCBUDETB
ERTWPWJ
66
31149
46866.0
ZTXPBLKMUVZJGATDL
FJNKKWR
6
24900
21530.0
VETBXQLCZUPZENLOY
AKRUXK
49
38068
59275.0
RGBKTSNGMOSRWSCJT
YRQRNI
27
43524
77721.0
HFSAUNYKBBCCXDGSV
KYXCIH
41
43497
32577.0
DZWRJTVAXUFPOBHRQ
ODYUSPY
68
20685
74697.0
GKTPMSGJCKGQRFKVW
KSLULHL
90
15806
55769.0
IHTHWUAISZQZNNFXY
FEDPWK
12
22379
47740.0
HHXRRRYFUYHPFBRQT
RTKQMT
43
41203
22602.0
GSWWVNGJROPMMGYZC
HAMIQMS
76
40390
15678.0
VCHBJIPWVIRAKWRXM
ZECQBE
31
40795
51879.0
HNJOZBHDHUUBHSZVI
JGRJZO
35
43886
72371.0
KGIMFRIGOQKGIXMLJ
SFWFYSY
15
20883
65798.0
GZYPJYYIISJJOZSWS
BVQUYEI
65
20426
49791.0
JAWWGWFBWNTTUECKV
IAKVKRJ
43
30769
44210.0
XMBYBOSSDVRDXQWJO
CTWNNPW
50
33202
50095.0
BORZRMZHKKMQTCCSA
WLJTCQQ
31
36904
23908.0
OXIIWQCQWZKWTTFNZ
XYXPXB
19
42324
50998.0
ZRQXPDAFXODJGSDDF
NJBTFDY
26
33838
30389.0
NZPUBKPVLQYNXNOJS
ZESZJNT
82
28878
74062.0
MEEMQBEZTBHWHOGUH
WCDORCK
47
32326
58157.0
PWSQNUDLDRDENGRQA
WXKDLMZ
65
34108
75331.0
ATDLSJKMVVBDHBPIJ
UITLQMZ
28
31228
78885.0
LVGNEACKBPPIUCKQW
XORYEE
29
35311
73263.0
HBTYNVMWRUYLEIXQG
YVZRFI
18
18638
17871.0
VXLXEIAGGBVPSRDUG
LPVQOM
34
48633
5549.0
XAKYYRWSHQNDPWCIF
UJDOHVC
34
30139
48555.0
FFJYKURYJPCAKRFYE
WEVQHG
24