锘??xml version="1.0" encoding="utf-8" standalone="yes"?>自拍偷拍精品,国产精品97,国产精品美乳一区二区免费http://www.aygfsteel.com/supercrsky/category/39183.html涓撴敞浜嶫avaWeb寮鍙?/description>zh-cnWed, 22 Apr 2009 08:16:41 GMTWed, 22 Apr 2009 08:16:41 GMT60- Flex3 DataGrid鎷栨嫿鍒癈lumnChart鍔ㄦ佹樉紺哄浘琛?/title>http://www.aygfsteel.com/supercrsky/articles/266920.html銆呬笂鍠勮嫢姘淬?/dc:creator>銆呬笂鍠勮嫢姘淬?/author>Wed, 22 Apr 2009 02:46:00 GMThttp://www.aygfsteel.com/supercrsky/articles/266920.htmlhttp://www.aygfsteel.com/supercrsky/comments/266920.htmlhttp://www.aygfsteel.com/supercrsky/articles/266920.html#Feedback0http://www.aygfsteel.com/supercrsky/comments/commentRss/266920.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/266920.html
鏀寔澶氳鍚屾椂鎷栨嫿錛岄噸澶嶆暟鎹笉閲嶅緱娣誨姞錛屾坊鍔犱簡鍥捐〃鍙抽敭鑿滃崟.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.controls.DataGrid;
import mx.managers.DragManager;
import mx.core.UIComponent;
import mx.collections.ArrayCollection;
import mx.events.DragEvent;
//DataGrid鐨勬暟鎹簮
[Bindable]
private var medalsAC:ArrayCollection = new ArrayCollection( [
{ Country: "緹庡浗", Gold: 35, Silver:39, Bronze: 29 },
{ Country: "涓浗", Gold: 99, Silver:17, Bronze: 14 },
{ Country: "鏃ユ湰", Gold: 32, Silver:27, Bronze: 38 },
{ Country: "闊╁浗", Gold: 27, Silver:27, Bronze: 2 },
{ Country: "鏂板姞鍧?, Gold: 55, Silver:27, Bronze: 63 },
{ Country: "鏈濋矞", Gold: 11, Silver:21, Bronze: 16 },
{ Country: "椹潵瑗夸簹", Gold: 7, Silver:14, Bronze: 77 },
{ Country: "婢蟲床", Gold: 0, Silver:12, Bronze: 11 }
]);
//ColumnChart鐨勬暟鎹簮, 榛樿涓虹┖
[Bindable]
private var chartData:ArrayCollection = new ArrayCollection();
[Bindable]
private var menu:ContextMenu = new ContextMenu();
//璁ヽolumnChart鐩戝惉鎷栨嫿浜嬩歡
private function init():void{
column.addEventListener(DragEvent.DRAG_ENTER,dragEnterHandle);
column.addEventListener(DragEvent.DRAG_DROP,dragdropHandle);
//鍒濆鍖栧彸閿彍鍗?br />
initMenu();
}
//鍒濆鍖朿hart鍙抽敭鑿滃崟
private function initMenu():void
{
var clear:ContextMenuItem = new ContextMenuItem("娓呯┖鍥捐〃");
menu.customItems.push(clear);
clear.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,clearAction);
}
//澶勭悊榧犳爣鍙抽敭浜嬩歡
private function clearAction(event:ContextMenuEvent):void
{
this.chartData.removeAll();
}
//鍥犱負鍙湁DataGrid鎺ㄦ嫿錛屾墍浠ョ洿鎺ュ厑璁革紝濡傛灉鐣岄潰涓婃湁澶氫釜鎺т歡鐩戝惉鎷栨嫿浜嬩歡錛岄渶瑕佸垽鏂悗鍏佽姝g‘鐨勬暟鎹繘鍏?br />
private function dragEnterHandle(e:DragEvent):void{
DragManager.acceptDragDrop(e.currentTarget as UIComponent)
}
//鎷栨嫿鏀懼紑鍚庡鐞?br />
private function dragdropHandle(e:DragEvent):void{
//寰column chart鐨刣ataprovider涓坊鍔犳嫋鎷芥暟鎹?br />
//濡傛灉鍙渶瑕佺壒瀹氱殑鏁版嵁榪涘叆column chart錛屽彲浠ュ厛鍋氭暟鎹瓫閫夈?br />
var datas: Array = (e.dragInitiator as DataGrid).selectedItems;
for(var i:int = 0; i < datas.length; i ++)
{
//涓嶅寘鍚凡緇忓瓨鍦ㄧ殑鏁版嵁鍐嶆坊鍔?br />
if(!chartData.contains(datas[i]))
{
chartData.addItem(datas[i]);
}
}
}
]]>
</mx:Script>

<mx:DataGrid dragEnabled="true" dataProvider="{medalsAC}" x="192" y="52" allowMultipleSelection="true">
<mx:columns>
<mx:DataGridColumn dataField="Country" headerText="鍥藉" />
<mx:DataGridColumn dataField="Gold" headerText="閲戠墝"/>
<mx:DataGridColumn dataField="Silver" headerText="閾剁墝"/>
<mx:DataGridColumn dataField="Bronze" headerText="閾滅墝"/>
</mx:columns>
</mx:DataGrid>
<!-- 瀹氫箟棰滆壊 -->
<mx:SolidColor id="sc1" color="yellow" alpha=".8"/>
<mx:SolidColor id="sc2" color="0xCCCCCC" alpha=".6"/>
<mx:SolidColor id="sc3" color="0xFFCC66" alpha=".6"/>
<!-- 瀹氫箟棰滆壊 -->
<mx:Stroke id="s1" color="yellow" weight="2"/>
<mx:Stroke id="s2" color="0xCCCCCC" weight="2"/>
<mx:Stroke id="s3" color="0xFFCC66" weight="2"/>
<!--Column chart璁劇疆鎴愯兘瑙f瀽Country: "Russia", Gold: 27, Silver:27, Bronze: 38榪欐牱鐨勬暟鎹」-->
<mx:ColumnChart id="column" contextMenu="{menu}"
height="202"
width="402"
paddingLeft="5"
paddingRight="5"
showDataTips="true"
dataProvider="{chartData}"
x="192" y="215">
<!--璁劇疆姘村鉤杞?/span>-->
<mx:horizontalAxis>
<!--姘村鉤杞存嫋鍔ㄦ暟鎹埌chart鍚庣殑鏂囧瓧鏄劇ず-->
<mx:CategoryAxis categoryField="Country" />
</mx:horizontalAxis>
<!--璁劇疆鏌卞瓙-->
<!--fill濉厖棰滆壊,stroke杈規棰滆壊-->
<mx:series>
<mx:ColumnSeries
xField="Country"
yField="Gold"
displayName="閲戠墝"
fill="{sc1}"
stroke="{s1}"
/>
<mx:ColumnSeries
xField="Country"
yField="Silver"
displayName="閾剁墝"
fill="{sc2}"
stroke="{s2}"
/>
<mx:ColumnSeries
xField="Country"
yField="Bronze"
displayName="閾滅墝"
fill="{sc3}"
stroke="{s3}"
/>
</mx:series>
</mx:ColumnChart>

</mx:Application>

婧愮爜涓嬭澆

]]>
主站蜘蛛池模板:
太仆寺旗|
琼海市|
吉水县|
承德县|
乌海市|
伊宁县|
福建省|
英德市|
余姚市|
弋阳县|
浏阳市|
马龙县|
江安县|
八宿县|
达州市|
都江堰市|
宽甸|
江达县|
武定县|
武宣县|
隆安县|
黄浦区|
义乌市|
彭水|
潼南县|
永定县|
连南|
汝州市|
沭阳县|
拉萨市|
铁岭县|
晴隆县|
南和县|
浠水县|
吴旗县|
兰坪|
扬州市|
临沭县|
梓潼县|
镇康县|
塔城市|