Вопрос

Меню детали, Click - какой пункт меню?

В детали я добавляю свои пункты меню в функции addToolsButtonMenuItems, делаю пункты

this.getButtonMenuItem({
   Caption: item.Name,
   Click: {"bindTo": "OnTypeMenuClick"},
   tag: item.Id
})

Проблема в том, что пункты меню у меня могут быть разные по случаям (читаются из справочника) и в OnTypeMenuClick мне нужно понять какой пункт меню был выбран. Но никаких аргументов в этот метод не передается. Есть способ узнать?

У меня такой же вопрос

2 комментария

"этот метод не передается" - 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}
})

 

Варфоломеев Данила,опытным путем удалось выяснить, что Tag надо писать с большой буквы.

Войдите или зарегистрируйтесь, чтобы комментировать