Добрый день!
возможно ли реализовать в мобильном приложении действия над строками детали?
например,в обычном приложении есть кнопка "три точки", открыв которую, открывается меню с вариантами удалить, изменить и пр.
нужно что-то подобное для мобилки. при нажатии на строку детали хотелось бы иметь возможность совершать те или иные кастомные действия. например, кнопки Отклонить, Утвердить и пр.
Нравится
Здравствуйте!
Ниже приблизительный алгоритм реализации (возможно необходимо будет его доработать):
Создаем новую схему UsrAccountBillingInfoModuleConfig, подключаем ее в манифесте
там пишем:
Terrasoft.sdk.Actions.add("AccountBillingInfo", {
name: "MyActionName",
title: "MyLocalizibleTitle",
isVisibleInGrid: true,
isDisplayTitle: true,
iconCls: "cf-action-my-icon",
position: 3,
actionClassName: "Terrasoft.configuration.MyAction",
});
AccountBillingInfo - имя модели, которая используется в детали
isVisibleInGrid - означает, будет ли действие показываться в реестре
Terrasoft.configuration.MyAction - имя класса кастомного действия (нужно создать свой новый класс. Пример можно глянуть тут Terrasoft.configuration.OpenPortalMessagePublisherPageAction)
cf-action-my-icon - название CSS стиля, который добавится к элементу иконки, на вкладке less можно будет иконку для него прописать