Доброго времени суток. Имею проблему. Нужно в преднастроенной странице в деталь карты поставить кнопку для активной записи детали. Кнопку "Заблокировать карту"Изображение удалено.

Попробовал из статьи туттут, и тут  , но никак не появляется кнопка. Подскажите как мне реализовать данную задачу? Она работает по другому? То есть в обычной детали появляется, а в преднастроенной странице не появляется. Я отыскал все ответы в комьюнити. Но у меня не появляется кнопка.  Прощу помощи. Спасибо.

Нравится

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

Ислам Ибрагимжанов,

Уточните, пожалуйста, вам необходимо добавить кнопку на детали или на странице редактирования?

Если на детали, то diff необходимо изменять в схеме BankCardDetailV2.

 

 Здраствуйте!

Для решения задачи в блок diff схемы детали необходимо добавить код кнопки:

{

        "operation": "merge",

        "name": "DataGrid",

        "values": {

                "activeRowAction": {"bindTo": "onActiveRowAction"},

                "activeRowActions": [

                        {

                                "className": "Terrasoft.Button",

                                "style":this.Terrasoft.controls.ButtonEnums.style.BLUE,

                                "markerValue": "myButtonAction",

                                "tag": "myAction",

                                "caption": "MyButton"

                        }

                ]

        }

}

Согласно реализации описанной в статье: https://community.terrasoft.ru/questions/dobavit-dopolnitelnuyu-knopku-…

По результату при клике на запись детали у вас отобразится кнопка  "MyButton":



Опишите, пожалуйста,  детальнее на каком этапе реализации возникла трудность.

Алёна Доля,

Я делаю по аналогии то, что вы мне скинули. У меня возникли некоторые сомнения, то что в преднастроенной странице деталь работает как-то иным способом, нежели в обычных страницах?  Для наглядности могу скинуть код моей страницы:

Вот результат, нет кнопки( 

Ислам Ибрагимжанов,

Уточните, пожалуйста, вам необходимо добавить кнопку на детали или на странице редактирования?

Если на детали, то diff необходимо изменять в схеме BankCardDetailV2.

 

Алёна Доля,У меня есть страница, которая вызывается работой бизнес процессе преднастроенная страница  и на этой странице я показываю деталь и к этой детали мне нужно сделать вышеуказанную логику. Если я добавлю в деталь логику кнопки через схему детали , то она(кнопка) будет показываться везде, а мне нужно чтобы конкретно на этой странице редактирования показывалась. Надеюсь стало понятно.

Ислам Ибрагимжанов,

Я попробовал изменять и в diff схеме детали BankCardDetailV2, но так же не появилась кнопка. 

Алёна Доля,

Спасибо разобрался. Действительно нужно было в странице делати писать. 

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