不用关闭子界面查看父窗体datagrid

Main.mxml

====================================================

private function toFrame():void{

if(dg.selectedIndex==-1){

return;

}

var df:DetailFrame=new DetailFrame();

df.owner=this;//设置父窗体是本界面

df.selectIX=dg.selectedIndex;//子界面获取选择的索引

PopUpManager.addPopUp(df,this,true);//弹出子界面

PopUpManager.centerPopUp(df);//子界面居中

df.txtA.text=dg.selectedItem.Region;

df.txtB.text=dg.selectedItem.Territory;

df.txtC.text=dg.selectedItem.Actual;

}

 

 

 

Detail.mxml

========================================================

<?xml version="1.0" encoding="utf-8"?>

<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"

fontSize="14">

<mx:TextInput x="123" y="24" id="txtA"/>

<mx:TextInput x="123" y="73" id="txtB"/>

<mx:TextInput x="123" y="120" id="txtC"/>

<mx:Button x="85.5" y="200" label="上一个" click="prev()"/>

<mx:Button x="152.5" y="200" label="下一个" click="next()"/>

<mx:Script>

<![CDATA[

[Bindable]

public var selectIX:Number;//选择的索引

import mx.managers.PopUpManager;

//主界面类

private var td:TestDetail=null;

//上一条

private function prev():void{

td=this.owner as TestDetail;

if(selectIX!=0){ 

selectIX--;

td.dg.selectedIndex=selectIX;

td.dg.verticalScrollPosition=selectIX;

txtA.text=td.dg.selectedItem.Region;

txtB.text=td.dg.selectedItem.Territory;

txtC.text=td.dg.selectedItem.Actual;

}

}

//下一条

private function next():void{

td=this.owner as TestDetail; 

if(selectIX<td.dg.dataProvider.length){

selectIX++;

td.dg.selectedIndex=selectIX;

td.dg.verticalScrollPosition=selectIX;

txtA.text=td.dg.selectedItem.Region;

txtB.text=td.dg.selectedItem.Territory;

txtC.text=td.dg.selectedItem.Actual;

}

}

private function close():void{

PopUpManager.removePopUp(this);

}

]]>

</mx:Script>

<mx:Button x="296" y="228" label="Button" click="close()"/>

</mx:TitleWindow>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值