Расширение TFS, включите OK в диалоговом окне

ТФС 2018u1. Я собираю расширение с пользовательским диалогом хоста. Здесь задействованы два вклада: сама страница диалога, имеющая тип «ms.vss-web.control», и настраиваемый пункт меню, открывающий диалог.

Кнопка OK в диалоговом окне по умолчанию отключена. руководство говорит нам чтобы включить его, вызовите updateOkButton() для объекта диалога, который возвращается из openDialog() в скрипт элемента меню.

Но сама диалоговая страница тоже прекрасно написана. Есть ли способ добраться до объекта диалога с самой страницы диалога? Имеет больше смысла включать/отключать кнопку OK из обработчиков событий, которые находятся на странице диалога.


person Seva Alekseyev    schedule 11.05.2018    source источник


Ответы (1)


Вы можете сделать это, позвонив

VSS.getConfiguration().dialog.updateOkButton(true);
person Flex    schedule 15.05.2018
comment
Предостережение: VSS.getConfiguration() возвращается как неопределенное сразу после init() и register(). Это действительный объект позже. - person Seva Alekseyev; 15.05.2018