Как отобразить кнопки диалога jQueryUI после запуска скрипта - PullRequest
0 голосов
/ 29 июня 2011

У меня есть всплывающее окно jQueryUI Dialog, которое выполняет наши команды telnet для устройства.Я не хочу, чтобы окно случайно закрывалось во время отправки команд.

Можно ли отобразить кнопку закрытия только при выполнении сценария telnet?

Завтра на работеЯ также могу включить свой код.

Большое спасибо

Ответы [ 2 ]

2 голосов
/ 29 июня 2011

Да, конечно, вы точно можете это сделать.

Не показывать кнопку закрытия при первом открытии всплывающего окна, вместо этого оставьте ее как "display:none;" с помощью CSS. Теперь, после выполнения команды telnet, сделайте так, чтобы она возвращала некоторое значение этой функции jQuery, а затем используйте это значение, чтобы изменить CSS этой кнопки закрытия на «display:block;».

Надеюсь, это поможет.

0 голосов
/ 29 июня 2011

Вы можете сделать что-то вроде:

При первоначальной загрузке диалога:

$("#telnetdlg").dialog({ buttons: [] });

А потом, когда команда telnet будет выполнена:

$("#telnetdlg").dialog({ buttons : [ { text:"Close", click : function() { $(this).dialog("close"); } } ] };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...