我正在从屏蔽树视图启动一个屏蔽窗口。屏蔽窗口在TitleBar上具有单个“关闭”按钮,如下所示:
var dbwindow = $("#mapworkpanel").shieldWindow({
width: "60%",
height: "100%",
appendToBody:false,
draggable: false,
position: { left: 700, top: 0 },
title: "Dictionary Definitions",
titleBarButtons: [ 'close' ],
events: {
close: function(e) {
//
}
},
content: {
remote: {
url:thisurl,
iframe: true,
}
},
modal: false,
}).swidget();
URL启动带有几个按钮(包括关闭按钮)的Shield UI网格。
当我单击标题栏上的“ x”按钮时,该表单将关闭,没有任何问题。
如何从网格上的关闭按钮访问TitleBar关闭按钮?
我感谢任何建议。
谢谢,马里奥
希望我能正确理解您的问题,但是我不确定为什么您需要访问标题栏的关闭按钮。如果您只是想以其他方式关闭窗口,则在Shield Window小部件中有一个API函数。假设您的dbwindow
引用可用,那么您应该只能够在事件处理程序中为网格的关闭按钮调用dbwindow.close()
。
感谢您的帮助,布拉德。可行。