通过网格按钮访问TitleBar关闭事件

问题描述 投票:1回答:2

我正在从屏蔽树视图启动一个屏蔽窗口。屏蔽窗口在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关闭按钮?

我感谢任何建议。

谢谢,马里奥

javascript jquery grid treeview shieldui
2个回答
0
投票

希望我能正确理解您的问题,但是我不确定为什么您需要访问标题栏的关闭按钮。如果您只是想以其他方式关闭窗口,则在Shield Window小部件中有一个API函数。假设您的dbwindow引用可用,那么您应该只能够在事件处理程序中为网格的关闭按钮调用dbwindow.close()


0
投票

感谢您的帮助,布拉德。可行。

© www.soinside.com 2019 - 2024. All rights reserved.