46 lines
895 B
JavaScript
46 lines
895 B
JavaScript
|
|
||
|
//模块:
|
||
|
xjsdk.widget.bindClass(xjsdk.widget.BaseWidget.extend({
|
||
|
options: {
|
||
|
//弹窗
|
||
|
view: {
|
||
|
type: "window",
|
||
|
url: "view.html",
|
||
|
windowOptions: {
|
||
|
width: 250
|
||
|
}
|
||
|
},
|
||
|
},
|
||
|
//初始化[仅执行1次]
|
||
|
create: function () {
|
||
|
|
||
|
},
|
||
|
viewWindow:null,
|
||
|
//每个窗口创建完成后调用
|
||
|
winCreateOK: function (opt, result) {
|
||
|
this.viewWindow = result;
|
||
|
},
|
||
|
//打开激活
|
||
|
activate: function () {
|
||
|
|
||
|
//测试:调用【view.html弹窗页面】中的方法
|
||
|
this.viewWindow.testIframeFun();
|
||
|
|
||
|
},
|
||
|
//关闭释放
|
||
|
disable: function () {
|
||
|
this.viewWindow = null;
|
||
|
|
||
|
|
||
|
},
|
||
|
|
||
|
|
||
|
//测试: 用于被【view.html弹窗页面】中调用
|
||
|
testFun: function () {
|
||
|
toastr.info('我是index页面中widget定义的测试方法');
|
||
|
}
|
||
|
|
||
|
|
||
|
}));
|
||
|
|