Всем доброго дня. Версия 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, но интересно, как между собой будет взаимодействовать, не помешает ли работе меню.
Тут, например, наоборот, затирают обработчик и заменяют кнопке действие на меню.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать