Не визуализируется кнопка на странице.

Здравствуйте.
При разработке в BPMonline 7.6, хочу разместить на странице, которая унаследована от Базовая схема карточки (BasePageV2) из пакета NUI, кнопку. Внутри секции diff:[{}] модуля моей страницы поместил описание этой кнопки:

{
                        // Метаданные для добавления кнопки [Назад], по нажатию на которую
                        // выполнется переход на предыдущую операцию:
                                // Указать на то, что выполняется операция добавления элемента на страницу.
                                "operation": "insert",
                                // Указать имя системного контейнера на странице, в который будет добавлена кнопка.
                                "parentName": "LeftContainer",
                                // Указать, что кнопка добавляется в коллекцию элементов управления в контейнере,
                                // имя которого указано в parentName.
                                "propertyName": "items",
                                // Мета-имя добавляемой кнопки.
                                "name": "BackButton",
                                // Дополнительные свойства кнопки:
                                "values": {
                                        // Тип добавляемого элемента - кнопка.
                                        "itemType": Terrasoft.ViewItemType.BUTTON,
                                        // Привязка заголовка кнопки к локализуемой строке схемы.
                                        "caption": " Back",//{ bindTo: "Resources.Strings.BackButtonCaption"},
                                        // Привязка метода-обработчика нажатия кнопки.
                                        "click": { bindTo: "OnBackButtonClick"},
                                        // Настройка расположения кнопки на странице.
                                        "layout": { "column": 1, "row": 0, "colSpan": 1}//,
                                        //"visible": true
                                }
                        }
Обработчик кнопки определён в секции methods: в модуле страницы. Модуль моей страницы компилируется без ошибок. После компиляции модуля выполняю компиляцию бизнес-процесса, который содержит элемент "Преднастроечная страница" к которому подключён мой модуль. Для запуска этого БП с моей страницей пробовал использовать браузеры: FireFox, GoogleChrome, IE. Все элементы на странице нормально визуализируются, кроме упомянутой выше кнопки. В консольном окне отладчика браузера нет никаких сообщений об ошибке. Вроде всё нормально, а кнопка не отображается. В окне Elements отладчика GoogleChrome - кнопки нет, а все остальные элементы страницы - есть. Исходник модуля моей страницы смотрел человек, хорошо знающий Javascript, и только руками разводил: "должна отображаться - всё написано правильно", а её нет. Может быть кто скажет - в чём причина?

Нравится

2 комментария

Добрый день Евгений!!!

можно скриншот вашей страницы как сейчас у вас визуализируется кнопка на экране. и схематически нарисуйте как вы хотите, а я вам подскажу что делать. и так же прошу скинуть полностью листинг модуля, где у вас не работает данная кнопка. посмотрим и на код.

Спасибо, Михаил.
Я вчера вечером сам решил этот вопрос. Я изменил имя у кнопки с BackButton на RetButton и она стала отображаться на странице. Ещё раз спасибо большое за поддержку.

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