В детали я добавляю свои пункты меню в функции addToolsButtonMenuItems, делаю пункты
this.getButtonMenuItem({ Caption: item.Name, Click: {"bindTo": "OnTypeMenuClick"}, tag: item.Id })
Проблема в том, что пункты меню у меня могут быть разные по случаям (читаются из справочника) и в OnTypeMenuClick мне нужно понять какой пункт меню был выбран. Но никаких аргументов в этот метод не передается. Есть способ узнать?
Нравится
2 комментария
27 марта 2018 14:52
"этот метод не передается" - that's where you're wrong, kiddo.
Передаётся tag. Мало того в tag теоретически можно кинуть объект. типа такого
this.getButtonMenuItem({ Caption: item.Name, Click: {"bindTo": "OnTypeMenuClick"}, tag: {id: item.Id, typeId:item.UsrType.value} })
27 марта 2018 14:53
Варфоломеев Данила,опытным путем удалось выяснить, что Tag надо писать с большой буквы.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать