Вопрос

Обработка результата функции showInputBox

Добрый день.

У меня простая задача: вывести из кода страницы на экран окно с вопросом пользователю ДА/НЕТ, а затем выполнить действия в зависимости от ответа.

Как задать вопрос я нашла, как обработать ответ?

Функция для вывода вопроса у меня получилась такой:

            ShowQuery: function(){

                Terrasoft.showInputBox(

                    "Вы действительно хотите преобразовать ЗНО в ЗНИ?", function() {}, ["ok", "cancel"], null, {

                        caption: {

                            dataValueType: Terrasoft.DataValueType.TEXT,

                            caption: " ",

                            value: "Обратное преобразование невозможно.",

                            isRequired: false,

                            isEnabled: false

                        }

                    },

                    {

                        defaultButton: 0

                    });

            }

А как ее правильно вызвать?

 

 

 

Нравится

2 комментария
Лучший ответ

Добрый день!

Вторым аргументом идет функция обработчик. Т.е. вместо function() {} вам нужно прописать

 function(buttonCode) {
      if (buttonCode === "ok") {
        //Ваша логика
      }
   }

 

Добрый день!

Вторым аргументом идет функция обработчик. Т.е. вместо function() {} вам нужно прописать

 function(buttonCode) {
      if (buttonCode === "ok") {
        //Ваша логика
      }
   }

 

Благодарю, получилось!

Показать все комментарии