60 lines
1.3 KiB
JavaScript
60 lines
1.3 KiB
JavaScript
|
|
|||
|
//此方式:弹窗非iframe模式
|
|||
|
var toolPrint = xjsdk.widget.bindClass(xjsdk.widget.BaseWidget.extend({
|
|||
|
options: {
|
|||
|
resources: [
|
|||
|
'view.css',
|
|||
|
],
|
|||
|
view: [
|
|||
|
{ type: "append", url: "view.html" }
|
|||
|
],
|
|||
|
},
|
|||
|
//初始化[仅执行1次]
|
|||
|
create: function () {
|
|||
|
|
|||
|
},
|
|||
|
winCreateOK: function (opt, result) {
|
|||
|
var that = this;
|
|||
|
$("#btn_print_expimg").click(function () {
|
|||
|
that.expImg();
|
|||
|
});
|
|||
|
$("#btn_print_start").click(function () {
|
|||
|
that.printview();
|
|||
|
});
|
|||
|
$("#btn_print_close").click(function () {
|
|||
|
that.disableBase();
|
|||
|
});
|
|||
|
},
|
|||
|
//激活插件
|
|||
|
activate: function () {
|
|||
|
//隐藏div
|
|||
|
$(".no-print-view").hide();
|
|||
|
|
|||
|
$(".cesium-viewer-toolbar").hide();
|
|||
|
$(".cesium-viewer-fullscreenContainer").hide();
|
|||
|
|
|||
|
},
|
|||
|
//释放插件
|
|||
|
disable: function () {
|
|||
|
//还原显示div
|
|||
|
$(".no-print-view").show();
|
|||
|
|
|||
|
$(".cesium-viewer-toolbar").show();
|
|||
|
$(".cesium-viewer-fullscreenContainer").show();
|
|||
|
},
|
|||
|
printview: function () {
|
|||
|
window.print();
|
|||
|
},
|
|||
|
expImg: function () {
|
|||
|
haoutil.loading.show();
|
|||
|
|
|||
|
viewer.xjsdk.expImage();
|
|||
|
|
|||
|
haoutil.loading.hide();
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}));
|