通过设置如下属性来来静态引用CSS和JS( 二 )


非单例模式,该窗口关闭时销毁
Wb.run({url: 'm?xwl=examples/basic/import-module/dynamic-invoke',success: function(scope) {scope.window1.show();//window1的closeAction设置为destroy,window1关闭时仅销毁window1本身,window1所在的模块不会销毁,//如果该模块还存在需要销毁的其他资源,那么可以在window1的destroy事件中添加代码:Wb.destroy(app, app.window1);来销毁整个模块//此例dynamic-invoke模块仅包含window1本身,因此不需要销毁整个模块}});
4、在中使用app./Wb.方法,详见API中对这两个方法的描述说明和区别
5、在Java中使用.run/.方法,详见API中对这两个方法的描述说明和区别
注意:显示模块内的窗口
app.window1.show(); //该窗口时关闭时默认为隐藏//如果不希望窗口在模块关闭时销毁,可以把window1的引用从app中删除//delete app.window1; delete app._window1;//删除引用,使窗口不在模块关闭时销毁//如果窗口的createInstance属性设置为false,app.window1指向实例,app._window1指定配置对象
4、引用其他第三方插件,例如百度地图、写字板、代码编写器等
步骤1:下面放一个panel容器,居中或全屏flat :是否创建透明且无边框的面板 。
步骤2:的写事件()
5、html与WB混合开发
一般html开发都是在的属性HTML下进行的,混合开发设置的属性为true,此属性的意义为:是否根据该控件html属性中dom控件的obj属性指定的对象表达式创建对象实例 。
HTML代码如下:注意代码中对于民族obj直接设置为一个非实例化的控件,非常的简便
姓名性别出生日期##{itemId:'birthdate',xtype:'datefield',width:160}民族住址
View Code
获取值:(Wb.(Wb.(app.)));
设置值:Wb.(app., { name: 'Your name', sex: 0, : new Date() });
验证:Wb.(app.);
修改:
app.viewport1.update("这是动态生成的页面:");app.viewport1.updateObject(); //根据dom的obj属性动态生成控件
6、国际化
@str.name方式,实现方式简单,此处不加以介绍