Всем доброго дня. Версия 7.12.
Подскажите, можно ли как-нибудь отследить событие клика по кнопке на карточке, открывающей меню? Имеется в виду вот эта кнопка и аналогичные ей.
![]()
Нравится
1 комментарий
2 апреля 2020 22:21
Эта кнопка ActionsButton определена в BasePageV2, у неё есть свойство menu, но нет click, куда привязывают обработчик. Для сравнения, рядом с обычной кнопкой закрытия с обработчиком нажатия:
{
"operation": "insert",
"parentName": "LeftContainer",
"propertyName": "items",
"name": "CloseButton",
"values": {
"itemType": Terrasoft.ViewItemType.BUTTON,
"style": Terrasoft.controls.ButtonEnums.style.BLUE,
"caption": {"bindTo": "Resources.Strings.CloseButtonCaption"},
"classes": {"textClass": "actions-button-margin-right"},
"click": {"bindTo": "onCloseClick"},
"visible": {"bindTo": "ShowCloseButton"}
}
},
{
"operation": "insert",
"parentName": "LeftContainer",
"propertyName": "items",
"name": "actions",
"values": {
"itemType": Terrasoft.ViewItemType.BUTTON,
"caption": {"bindTo": "Resources.Strings.ActionButtonCaption"},
"classes": {
"textClass": ["actions-button-margin-right"],
"wrapperClass": ["actions-button-margin-right"]
},
"menu": {
"items": {"bindTo": "ActionsButtonMenuItems"}
},
"visible": {"bindTo": "ActionsButtonVisible"}
}
},В принципе, в своей схеме можно попробовать переопределить, добавить click, но интересно, как между собой будет взаимодействовать, не помешает ли работе меню.
Тут, например, наоборот, затирают обработчик и заменяют кнопке действие на меню.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать