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
17894
28402.0
WDLFTVNPNUXQZMVGO
WKTXWGR
28
22842
64916.0
WKAYPVNBXJADZMPVQ
IMRAQFD
25
18013
60684.0
QUGJRVGHTPUNCQLHN
PRTMRQ
82
21220
6899.0
EPORKDQXXZEKAJWMK
LEKMGJM
86
29017
74451.0
FTBVUKNVOGQJIDINE
CBLBZY
75
15136
49195.0
PGGRPGRVOKXUGSOXC
YNSPRU
28
35341
27362.0
MRLBBQEUNIVWIWQYD
PIOHTKW
49
25426
5533.0
GNMTTAKQBZAORSIVN
VAKNRU
22
48558
41087.0
RHXQOMHGFFFWRITHD
KZWTKQX
24
52428
41032.0
MCMSSULHEBTUQVPQW
NCSLXM
28
50461
5842.0
XCQIWOPFUBRVNRUDS
BBKEKEH
20
51887
60234.0
HFXDTZVGXULRUCNEP
EYEFCSA
32
31876
42713.0
WLTATQMCXFHGQEKZI
IOMIUA
32
45295
22150.0
URSFTRIXXYHDCLYOT
SQGSUD
38
26995
49924.0
DVDKESRPWSMAENQXK
JVCOXK
52
16520
21126.0
AMMDUWFROQMRHTALA
YPQHNL
18
36904
5864.0
WNZICAJJYFEWWIDZX
DWEAQB
43
23509
52493.0
OILCAJYETDGKPALXW
TWQBDO
81
19566
11484.0
JFKWFGKXQRFADTBVY
CODDCNY
34
46651
22059.0
FAMLATWAZYAXTELOZ
QXKUNNH
44
29864
48741.0
DIFFGFXQTGXNRKIUY
ZVUGES
32
16488
71982.0
OMMTUOWTHKEAJSJJN
NOXGNC
82
23006
35418.0
GHDATJWVZRPZBRGOI
RJHSMU
20
32039
39107.0
SCEJKFIXLNHMIXNBR
HRFZTJ
60
20865
30054.0
TXHHDKFNYISTGSIRC
AJKXVKQ
73
34853
12860.0
QOEUHXREAGOHIILUB
OUCUVW
38
38468
45914.0
KPBQVBUKMTVSVEYKE
WNMEJI
2
47083
71948.0
GNKPJTTRHBMWYIJSZ
JCZOAX
15
50595
62910.0
HIDQZVELTMUHLBUEX
IGXFUL
5
23177
26429.0
FWHIZBKDKAYLEHQSV
GYWIPOW
7
29918
24954.0
JHIPSDDCCKDISVATH
VYUKFG
72
49957
35196.0
RRFBPLGUXYFRPIRRG
PCBJMYU
20
44808
57860.0
UASTGOJRPATVNSYGX
ROYOPD
55
28657
64410.0
WJGYVRPLOAYQHFEXC
WXCDEOL
82
44774
29237.0
UUJNTMZCFLSPTJNVE
EDBDUE
42
26728
29785.0
YBPFZEXSOILLUEPKQ
GEBLTE
8
44003
26009.0
AXNGCMYLGNRVYCJIZ
MCEZRFC
4
44902
42191.0
NGLWDXVIBPUNIQTSW
IFTQWWN
82
38479
25824.0
WGOGOTUPJYFCXMNLY
DIQVXIF
42
27116
42863.0
QVEIQLRKVOCAQRLDH
XSROSUW
11
27255
69355.0
HZCLIFRVUKCQOLZBK
MORUKR
71
52511
67723.0
IZEGAHRMAPIKYTNQF
ZAVIDM
84
27372
7657.0
LBMJMMPNKOCKBTJSE
NLUULA
16
21798
65365.0
XIAKTSGCYKIIAEVYX
CWPTGN
66
32463
51872.0
RAGFDJWBQOPKLNEHY
JSHSDR
2
52255
53828.0
UGRPLKEFCODLNFPYY
CCSTSZW
66
30638
54992.0
SAVMGCIRBPFHNQXHE
XYFDVZN
19
39983
38882.0
VQNICRGPFSSWTJQQQ
IPXUZB
56
37579
8870.0
JVTMXPSDRPOXLHWZT
YCZCBS
59
24746
67315.0
QTKMQEHKHFUGPWHZJ
FRGMKQ
15
36147
74685.0
OESAJVQAFKVZLOOXR
LCKKNCG
83
44404
12725.0
FWUGZOOCKNMHKOFDZ
TFFZHAV
80
23681
71902.0
JZNAXCCUPPKSMZNJU
CVQRLLP
41
49746
14751.0
TIPEGIAQGIKCRPBER
IMJZBFR
20
45364
76480.0
GJXSYIZKBTCZPLXBC
MJMWIQN
35
50081
76242.0
JVVBFBSHCZHSKEGDI
RSKMIZ
13
35339
52216.0
RJCONKJWPGILMMZXB
NGKJJHV
67
44160
39301.0
NFHPPFEQRZWBOEEMK
BSDMHTE
67
19091
16672.0
NQNJLJGBIIXYJIHLW
VMYXRNZ
13
19226
38150.0
IHKMMKBVHTDPJNONE
TSDBSI
76
23991
19386.0
GFOIWHZYISJEHRUIR
YWKWSWQ
17
47575
71791.0
DREENVAIETTTYRQES
ZQSIBZG
12
48435
49034.0
PFZJUZSNDAYOFFWMU
OAJWMF
90
33556
65763.0
GWUBLPRXNJBQWGRMG
GTRPZXT
1
52176
54525.0
YZOGFDMBHEQQTWWHQ
ZHMLIU
85
17821
72383.0
XMZGKYRRJMQEHDDEP
PECFQA
37
35994
53875.0
EATBSNOASZRJQUQVT
NBYMHRQ
13
28657
70926.0
BSZEVSCPSQKRFSQBN
EQSXJFL
8
48229
34478.0
PLVNTHATUXIKRRTFX
CICCZA
19
29769
49530.0
DIIIEPNHONMAACYLL
VHYMIX
61
21250
54845.0
PJPNOKUOJBBUZIBYF
VQFGQTN
73
34394
15425.0
TNQHCALUPIWHMQHBH
HDYVLOQ
74
25203
12352.0
PBGYMOPIVUBIXLSBM
JZBEVJQ
29
52791
26930.0
AXNZHQPCIKHIPCKIR
DNATTEU
47
48901
31034.0
SSMDPSSUTTNNVYCCN
FNAZOZR
69
34606
37055.0
QAFLNJKIQJBPELIBY
NJLILZ
55
22194
64134.0
PGDIDFOARWPIGNDRV
UQWLQHV
84
42329
30247.0
QFLSQZOCDOPZMGTMF
YLBIZLB
78
44285
57402.0
QRTYCQDUUDIMGCRRE
QTWTROS
74
54820
30335.0
PBOHOFMZENXRIXEEW
XHUDLZA
3
43468
51544.0
KZKIBIPWTVXWWQTIN
CJATIMP
46
39007
79477.0
OCZOGGDQGHCPRETKH
YMWWDA
26
21582
12540.0
CMXJTQFTCVISREMUH
OSLUQAJ
81
16794
62785.0
PXTEQYRLUYPCTCSSJ
LLJUBCP
75
52979
67588.0
PGGZLAROBEQZZKMTV
ABCGXM
57
41651
70619.0
TNKELXXPZJJICOJAH
JMNNJE
70
35437
36996.0
METRKPAQUKANJAATE
XYQKFU
28
44939
40504.0
CBSGUJLCIBGLIYLYX
XUQQCIC
72
53225
10650.0
QKBPPBRTXPTSTGROK
MUOAGOB
20
41739
34771.0
OEOCREJSAPHCNHPKY
PZSGNA
76
49601
47448.0
DLLQNFWUUEXPSAASF
VGXIFR
79
54172
71460.0
EKOTAUPUJTXYRBVEY
SORPYN
4
20204
68612.0
SGYOKHWJHPBVDCBRC
SWPCCY
30
42192
64245.0
WDZLBJQOYOGTJFTEF
NNCVCDB
12
52267
8034.0
VUBPKYALCCTUXZGIQ
UOWAQDA
8
36433
11540.0
VYQNLZVAQWOBHPGGS
PHJFZQ
58
25221
28236.0
YVFVUAINHXYBNEMIF
WERQIDL
12
51038
51473.0
RNOCYQDXKHQBSODDE
YZTGFV
41
36707
68271.0
GRVACOWTBWYEUNQYG
CUJMPE
47
48142
7914.0
GVMOUYJUAUTDCASUU
SMIIVN
10
46738
14610.0
YCANEWYXONMXCSCDO
VNUUKXF
68
28399
61232.0
ZCLIECXVCQQPNHHFS
TJSCDHP
70
36372
50614.0
XLFFBPDOITFHTKOHU
JYBZWFK
79
37920
37880.0
LKNAKDTETDHSZAMKR
QTEFQV
45
43814
14000.0
HCMMIRRYFDKUTTMEF
DRHBLDV
22
53858
23924.0
RTVLLCHPGVBOSLFWI
IVGSRS
65
48808
17235.0
QCZSTFZIICRERGQYH
IIATDM
56
45419
68667.0
ULLSHQNGZOXPYBGRI
GKDELQ
90
45465
61757.0
XODALDEQVCVDNWHZY
SQYDSLR
41
37326
32172.0
ARYXBLOWPNWXSJLJO
RLITLD
17
34753
10549.0
QBOGXGQZCDICGMXUX
MNSJZTB
30
40576
5926.0
HNQMRBMYUJSRTKPDV
CFUXGTV
76
42030
72744.0
NNECJVBSFDNWUNSFE
YVEDBF
28
49408
72639.0
QLXRCVFWKIMZDTHSO
ERWAOXM
62
39823
44546.0
VPJAXRIILSSZBDMSR
GOMXBS
40
53373
30892.0
AEKYBRUWQISUXCLVP
KYDPLTX
16
53713
68546.0
JSULBEHYMJGSHVXZE
BKAYPH
9
17610
35576.0
DGFUXEFGZGNAUUCJO
SGESXK
60
15215
45096.0
CJUNIRVJAOWDOTQSE
YLXXRDK
56
21314
21169.0
IEYJYFNDITOCIRVKO
PRFGYDZ
7
15009
58981.0
ZKKEDIHYVDJIXACLD
WLYKGF
21