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
33226
60676.0
CYFGZKDNGGJTXHVNF
ATOECK
32
23360
33197.0
TWHRIMUCSXDTTCZHW
LSDXQNN
51
38167
55282.0
PFFNLGRMTXCFWEGPH
AQMWWLW
44
43583
77669.0
NFFWKMEBZYXPDHDQN
LBJABOO
56
21196
56186.0
FWXECCPYMYQHNNSYR
ULYESO
4
50273
44535.0
ULUKDXABDJGEFXRPI
LTLCADP
74
35858
34098.0
TICFXBDDTXAMZADVW
UVIRZQ
28
19518
15036.0
XOFNALWOECEHIKPVB
OKJCPC
72
35073
8935.0
OIPBAPOTDMJOFUCES
YEAMNT
33
54491
46547.0
JJYMXTTDKBDXUXAIH
EDWEEE
81
44002
48451.0
DOTZLVAJOWHOBYMPF
HEMJXGI
75
16095
39611.0
CKRWPHUAQRPUESPZT
AUESPM
90
37945
50491.0
DYVJUBWZMHPHGJBLM
GEGJWNE
19
40113
28292.0
JZMMBQYMTOPSHYENM
CHBQUN
63
43028
15722.0
PAMXGUZGIRNVADGNN
GWZZVDE
6
20858
31457.0
LGYHHYWSCOSJKCVNU
IGSCWUW
88
30563
5158.0
IZEWMXGPQWELUIXDI
WGDLDQ
74
34495
74341.0
IWEOYNVYADSHGUXSV
IZRDZI
83
35492
39766.0
TNIWUJEFEQPETLGYR
JHEHJG
16
16223
34336.0
ZLCKPPNRYUOQQEBYL
OSWGPAN
41
35041
41503.0
FMALTGBGQGUIFFAHC
DXGQHZF
32
18582
46653.0
GYCZWZVWMYINVQCGZ
JEIQWD
32
15258
37815.0
LTOCUDYYNVIAOYHXD
BQJYKWF
18
15310
36146.0
ZYVPSQTQDUNIHUZCO
LPVEMTT
82
49695
23224.0
OLZRGBEDEKLNJUSUN
TOAKUE
48
17068
24184.0
DGAEDOLNJNQFCIUBJ
NDNBISR
63
41667
69441.0
BODNMTFNAWIGEPKYQ
ZMACFO
78
47664
52544.0
MNVIBUEIZSQQPUVHF
AUWPCK
70
20467
34898.0
KITKHMBMPRKJIXHMF
AFWCZQC
72
49506
77416.0
LALQUAJNJDJHTLNBG
NNDCMTX
29
52417
19962.0
SXGSOCRHNJMMKJTIK
IUGKIRO
25
23494
37642.0
CQRXLWSYEPTIFSIKG
NIPYZOX
15
44593
42513.0
FAMBRCFLHEHHARGBR
DPUFNCL
63
47032
9484.0
YGETGCQZGRPXHNSIS
GXNBMF
72
21494
13538.0
PSQHQJZMODFYRKVFR
WEIXIKW
38
31357
76823.0
LNJJRPNMCGVZYGNUN
XUEMNU
55
29446
38007.0
DWTDIEVDMCFTUXGOT
LCRHOEI
10
23024
37584.0
LCYPNFMJSLZZFFHIA
EDUCQAW
82
17885
76506.0
DAEKSJYJQBQAQRNEC
YHRTWF
62
24352
12947.0
NVYDPOZFAIBCUNWDQ
GKTVAZ
48
29493
29730.0
JAGXTWIRRCYGVXEAR
QUQCHLX
43
23609
35247.0
ATGBGFWAIMYMREQYS
NUYWPK
35
50470
38486.0
ZEYKBNCOOLQYUMVUN
AUGOTK
4
23748
60009.0
EAGKJHGHUVIPBFCZW
NKNWAR
27
33469
70187.0
HOMFUZYYULBEFMWJC
SHXTUOA
79
45971
55194.0
FYMGUKMOYWAKZWULS
KTQNUP
48
47100
27447.0
NCRGIZXKGBPPCUNAN
LBGPNB
32
26097
47113.0
DUUBQDHVQWCUIVSLZ
WFRSDA
38
21716
24293.0
NAVIPZTPZIHEOANKW
RQQLCXC
14
31456
19688.0
IDSTHXJBVMZXCOHWU
YFKBMH
59
41093
58211.0
WEQFMCDAHXNMLYVLD
MNZKYS
43
51663
50853.0
YPPAYKUPSTWCTNEQD
ICZKGG
21
46396
46019.0
KLMQLQXGHIYWLNWZX
ROPJYI
40
37631
34840.0
SMRBYOHJBGKHCOOWM
FQTVNG
43
20496
55027.0
AKWNKBVLWJXEUMIXR
HONPVMT
49
24128
62409.0
INFRKRPSYXZNKNRHH
APQHQS
20
51253
40606.0
OOHXFCXNGGULMLAGQ
XSZQSCY
14
26576
49897.0
GLZANAUHZICGCZMBG
TDESRK
21
44326
48553.0
ZZRLKIQLTRTQCTTQY
JJHENJI
52
35862
67296.0
EAUATLHSTWDHHVYBM
XMWIEGC
17
43706
65137.0
RRNEIMTZYKKPWIWHH
FBIHRN
46
17265
50512.0
QUBGNFXVXPLXMTMNT
WBWILH
81
29787
5790.0
PTNPKAKFTJKIZFBDK
MFDGZH
14
26592
77537.0
GPHBKDXRBXTGUPJXN
CPSODH
72
49883
63300.0
CZUFLSVGNIKJOFZND
YJWKGPF
33
45374
48580.0
EWBWYRKUWYIMOLWZI
MEEPWF
6
26531
60728.0
KMGOMYQUZLHQJFTTO
EAQJZN
27
30103
56584.0
MMLKXXNJXNYADNSZK
AJAEXY
16
31275
23689.0
YHSJPVHTPDOXYCXNL
FZQQZOQ
8
25725
77589.0
UNBJNHPMYRKBOSIIS
JLGALN
61
40319
33228.0
WQOSMREBXYIRYQREQ
ZPPIRZ
43
16056
15996.0
MZXXOYRCIAPRLIQPV
XCKWFPL
87
45413
63668.0
TPAYJPMYYKUKAFCBW
EUHLLCN
53
20737
15650.0
SJELEPHWREFOBNKOR
KWRNQN
70
50721
17031.0
DKDIOWQCTWKEGKXRE
PXAPMJY
89
45454
12645.0
KDHGEPOAQOQAJCXUL
NTXBZF
90
42981
22366.0
VFYIMVNHJKSUGDZVZ
FIKNDB
1
23232
21416.0
PXFSYLZMEFYJEACJJ
HJJODK
63
45399
54935.0
RBYNKYOWSTOFYSUIY
CZRCAYA
3
43232
77679.0
ORWBDNKWYEVALYIXI
TVPNTZX
76
37587
36921.0
XOIVXIRDLSGUXIPNV
BZTVEH
12
38629
27607.0
SCKJKSJGWXGQLJUIW
RMAZGNL
15
53748
21227.0
WXZMRNTURNEXZQGTF
BMGOKGW
84
16972
55045.0
ALQJRDCVBKFSJDKJO
BVQBOZR
26
29378
45186.0
AOTNJNYOWWZLVYLUJ
SKIJET
8
51449
78796.0
BPTEOXKTOMQDERKSZ
GGWATE
20
45672
22711.0
DQGDXYJGSRTNIQDSQ
VLOQGBL
81
20872
51686.0
VBDGCDWMCKKZKNPYN
UIXVJGD
54
41171
58376.0
XOKHSFSKUWUJNWNGS
VJJONXR
39
29155
29712.0
STGFXSTYZBPDJJFNY
DEVELYY
58
25017
52445.0
ZFGWYRHHVCOSFVJLT
KZTPFCE
80
42806
10067.0
QZLFHCEBQUJFPMDLU
OOIAYH
8
16853
65549.0
DAVCLAKSSMQMJDMEJ
HNFWVGH
73
43412
26336.0
ALHPOMQYZQKZNIKEB
MEMCHN
36
27550
60066.0
NMSXLDGLDJSSVKCXU
MTUGLHX
42
48180
49528.0
VBMBFTTFUWROUYTAC
YDWNVY
44
45954
74504.0
EABPAMTXNTWMMIKBW
EOCHNFG
87
54184
71990.0
EOHSSYZEFVPHVWILV
QIEUASV
20
20959
76258.0
TZHYAVRIAQVJPONXF
YTIHKA
30
16909
11703.0
VMMPQCKXGGDFBXNGD
HNBMGP
63
40504
77928.0
JPDPYZIIHMBSYUFZJ
RKIRQQW
63
26040
48194.0
BQZVMBONLZBPSQPJE
JEFGLJB
71
23324
71126.0
ZLNSLJPCLOUIYYVXN
DIQRRX
49
21183
6507.0
MDBMIVKHBHJUFLDVF
VUZKXN
86
31631
28525.0
SBRXBHCSCAMEENNXH
FHQDHKL
75
33738
43524.0
EYJSUSVROCEBVQXWR
RRSYWC
26
29833
76894.0
TDSJKQEURYOSHEYAK
EJHPXP
42
27216
52853.0
YKWNRJVZGDMQUBFGJ
NNZEZL
51
26961
39097.0
ZGYQELSKVACOHJCXN
ZIODART
1
47313
9284.0
EIKZJFKSUFFINPJQJ
QMOXAR
2
32710
79132.0
YTNYHTHNCQKSSETLY
ZOCUAAI
19
50839
73975.0
KKWWIHMCPTACOFOLJ
OOFZJJ
47
15943
13847.0
YSKAKYUABKCVCOZKD
DNOHPV
77
19984
20479.0
YFMMYLUTMQLQVJHJR
VRGLYCF
18
32922
76956.0
HSWDWNFXIFEDALUJG
RHKQUY
27
51022
49181.0
HUZBSWOHZGDJZUTPH
XPXVFJ
16
15412
68329.0
YQUKCEEPAMRNWMWWX
BCKXGH
70
32309
25072.0
RGRMFTNARACKKIJVW
FBOIOO
53
16766
34885.0
NXIAXEXJJOPRCQQBI
ZYMZYJ
36
39221
66394.0
SUEJPBGLLGWSXMPQN
DQQINIZ
90
36738
75130.0
SSKQCXLTCWEGCGZKB
KGMILKY
58