Flex ViewStack 页面间传递参数 刷新页面 重新初始化页面
2012-10-10 17:11
483 查看
//主页面(应用) Main.mxml <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:actionAnalyse="com.cmp.demo.actionAnalyse.*"> [Bindable] public static var gMonth:String="";//全局静态变量,用于传递参数 //ViewStack 页面切换时触发事件 public function vsChange(e:IndexChangedEvent):void { if(e.relatedObject.name=="idCustomerDetails")//获取当前页面的id { idCustomerDetails.initHandler();//强制初始化页面 } } <mx:ViewStack id="pageViewStack" width="100%" height="100%" change="vsChange(event)" > <actionAnalyse:MarketingForecast id="idMarketingForecast"/> <actionAnalyse:ChannelPreferences id="idChannelPreferences"/> <actionAnalyse:CustomerDetails id="idCustomerDetails"/> </mx:ViewStack> //////////////////////////////////////////////////////////////////////////////////////////////////////// //子页面(组件) MarketingForecast.mxml import mx.core.Container; import mx.containers.ViewStack; private var v:ViewStack; //客户明细查看页面 protected function gotoCustomerDetails():void{ Demo.gMonth=predictMonth.monthDate.text;//重置全局变量,传递参数 v = this.parent as ViewStack;//获取父窗体ViewStack对象 v.selectedChild = Container(v.getChildByName("idChannelPreferences"));//跳转到该组件页面去 } <mx:Button label="明细查看" width="106" height="24" styleName="myButton" click="gotoCustomerDetails()"/> //////////////////////////////////////////////////////////////////////////////////////////////////////// //子页面(组件) ChannelPreferences.mxml protected function initHandler():void{ var month: String = Demo.gMonth;//获取参数值 }
相关文章推荐
- 利用XMLHTTP传递参数在另一页面执行并刷新本页
- ModelAndView传递参数到JSP页面
- ReactNative基础(五)使用react-navigation实现页面的跳转、参数的传递(StackNavigator
- Flex ViewStack页面跳转
- 参数传递 - 刷新页面后保留查询条件
- GirdView 同时传递两个参数,在原页面中判断是否有数据
- mvvm框架下页面与ViewModel的各种参数传递方式
- flex传递参数-------TitleWindow向主页面传递参数(2)
- JSF页面间参数的传递及加载初始化数据
- Flex页面切换之mx:ViewStack
- ReactNative基础(五)使用react-navigation实现页面的跳转、参数的传递(StackNavigator)
- web-view h5页面传递参数给小程序,小程序接收h5网页传过来的数据——微信web-view高级用法10
- jquery.load()函数 在JSP中局部加载刷新页面时的参数传递及获取
- 通过页面传递参数到flex中的几种方法
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- JS实现网页开窗刷新 GeT传递参数成功 远程打开页面失败的解决方法
- iOS设计之 表格UITableView 的参数与视图页面之间的相互传递
- 利用XMLHTTP传递参数在另一页面执行并刷新本页
- FLEX中ViewStack刷新解决方案
- [转载]AS3)Flash(非Flex)开发中通过事件传递参数的一种方法