51 lines
1.0 KiB
JavaScript
51 lines
1.0 KiB
JavaScript
|
|
//模块:
|
|
xjsdk.widget.bindClass(xjsdk.widget.BaseWidget.extend({
|
|
options: {
|
|
//弹窗
|
|
view: {
|
|
type: "window",
|
|
url: "view.html",
|
|
windowOptions: {
|
|
width: 500,
|
|
height: 200
|
|
}
|
|
},
|
|
},
|
|
//初始化[仅执行1次]
|
|
create: function () {
|
|
|
|
},
|
|
viewWindow: null,
|
|
//每个窗口创建完成后调用
|
|
winCreateOK: function (opt, result) {
|
|
this.viewWindow = result;
|
|
},
|
|
data: null,
|
|
//打开激活
|
|
activate: function () {
|
|
this.data = this.config.data;
|
|
this.viewWindow.setEchartsData(this.data);
|
|
},
|
|
//关闭释放
|
|
disable: function () {
|
|
this.viewWindow = null;
|
|
this.data = null;
|
|
},
|
|
//内置方法,不重启方式刷新页面
|
|
update: function () {
|
|
this.data = this.config.data;
|
|
this.viewWindow.setEchartsData(this.data);
|
|
},
|
|
changeFlyOk: function (len) {
|
|
if (this.data) {
|
|
this.data.thislen = len;
|
|
}
|
|
},
|
|
|
|
|
|
|
|
|
|
}));
|
|
|