近日在做个原型的是否发现一个以前一只没有注意到的问题,当我在AS类中动态的添加一个用MXML写的组件的时候,该组件内的其他组件(按钮啊什么的)虽然可以获取到ID,但是通过调试发现对象的引用是空的(在组件里通过AS世界实例化的对象是正常的),也就是说FLEX只是定义了那些子组件并没有去实例化他们,当我将组件添加到页面显示后组件内的子组件全部被实例化。
例如:
在点击按钮弹出一个页面,但是在页面加载到弹出页面之前我就派发了通知注册该组件Mediator类并在该类中注册该组件中的一个按钮的监听,此时系统报错“引用为空”,等将对象添加到显示页面后在派发通知问题解决。
//新增业务操作
private function addBusiOper(evt:MouseEvent):void{
addOper = new AddBusiOper();
//sendNotification(WholeResMediator.POP_UP_ADD_BUSI_OPER,addO//per);
titleWindow = new TitleWindow();
titleWindow.title = "新增业务操作";
titleWindow.showCloseButton = true;
titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close);
titleWindow.addChild(addOper);
PopUpManager.addPopUp(titleWindow, busiOperate, true);
PopUpManager.centerPopUp(titleWindow);
sendNotification(WholeResMediator.POP_UP_ADD_BUSI_OPER,addOper);
}
分享到:
相关推荐
自己编写的一个flex下拉框组件,功能比较强大,可以做到二级级联,三级级联,四级级联等。并且在初始化页面的时候,可以自动显示已选择的
前些天在写一个自定义的UI组件的时候,发现在override createChildren的,只能取到基本类型的自定义变量,而取不到Object类型的自定义变量。
1初始化代码 //flexService是remoteObject名 findByCode是java对应的方法 clickId要带入的参数 gdp.initApp("flexService","findByCode",clickId); 2再要显示表格的canvas下面定义字段类型,对应JSON的属性名。 ...
分页的组件与列表脱离,降低耦合性,使用的时候只需要初始化Pager.列表使用组件中的数据源(datas) 提交后台的参数 params.CURRENT_PAGE = currentPage; params.PAGE_SIZE = pager.pageSize; params.DATA_FORMAT=...
3.11 节使用容器初始化 3.12 节创建TitleWindow 3.13 节通过LinkBar 控制ViewStack 3.14 节将ViewStack 的选中索引数绑定到一个变量上 3.15 节使用延迟实例化提高启动效率 3.16 节创建并控制可调整大小的容器 3.17节...
使用vue-cli@2.9.3初始化项目; vue init webpack vue-layout-diy 根据个人/团队代码规范,配置eslint; 安装; 完成基于flex布局的组件SGrid SGridItem; 引入Element,完成SEmpty默认显示块; 异步组件配合代码...
来使用chartchartapp1chart的应用示例项目,简单展示了使用chart的过程代码示例(1)首先,由于使用了MornUILib,你需要初始加载一些基础的swf,以便MornUILib能正常工作//初始化组件App.init(this);//加载资源App....
2.7 自定义Bean初始化和析构 72 2.7.1 问题 72 2.7.2 解决方案 72 2.7.3 工作原理 72 2.8 用Java Config简化XML配置 77 2.8.1 问题 77 2.8.2 解决方案 77 2.8.3 工作原理 77 2.9 使Bean感知容器 ...
2.7 自定义Bean初始化和析构 72 2.7.1 问题 72 2.7.2 解决方案 72 2.7.3 工作原理 72 2.8 用Java Config简化XML配置 77 2.8.1 问题 77 2.8.2 解决方案 77 2.8.3 工作原理 77 2.9 使Bean感知容器 ...
一、 布局 Flex Flex 布局,可以简便、完整、响应式地实现各种页面布局,Flex 是 Flexible Box 的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。 // 指定为 Flex ...
开发方法: Vue-cli脚手架初始化项目,模拟json后端数据,了解webpack打包原理 第三方组件: vue-router开发单页面应用,vue-resource与后端数据交互,stylus编写模块化css 设计模式: 解决移动端1px边框问题,运用...
其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判断策略、系统有效条件、信号指示器、止损/止盈策略、资金管理策略、盈利目标策略、移滑价差算法七大组件,你可以分别构建这些组件的...
3.6.2初始化操作符 43 3.6.3数学操作符 43 3.6.4位运算符 45 3.6.5赋值操作符 47 3.6.6关系操作符 47 3.6.7逻辑操作符 48 3.6.8条件操作符 49 3.6.9E4X操作符 49 3.7条件语句 50 3.7.1if…else语句 50 3.7.2switch...
此视频为我在我的微信小程序开发社区 WXOPEN Club 出品的免费视频教程,从小程序基本概念、组件到实际项目开发进行了...此系列课程将直接进入实战开发部分,包含项目初始化、页面 UI 开发、请求天气预报接口、数据处理
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract ...