Доступ к событию закрытия TitleBar из кнопки сетки - PullRequest
1 голос
/ 29 января 2020

Я запускаю защитное окно со щита Tree View. Экранное окно имеет одну кнопку «Закрыть» на панели заголовка в соответствии с приведенным ниже кодом:

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-адрес запускает сетку пользовательского интерфейса щита с несколькими кнопками, включая кнопку закрытия.

Когда я нажмите кнопку «x» на панели заголовков, форма закрывается без проблем.

Как я могу получить доступ к кнопке закрытия панели заголовков с помощью кнопки закрытия на сетке?

Я ценю любые предложения.

Спасибо, Марио

1 Ответ

0 голосов
/ 04 февраля 2020

Надеюсь, я правильно понимаю ваш вопрос, но я не уверен, зачем вам нужен доступ к кнопке закрытия фактической строки заголовка. В случае, если вы просто хотите закрыть окно еще одним способом, для этого есть виджет API в виджете Shield Window. Предполагая, что ваша ссылка dbwindow доступна, вы должны просто вызвать dbwindow.close() в обработчике событий для кнопки закрытия вашей сетки.

...