|
УФ: как определить программно, какая кнопка нажата | ☑ | ||
|---|---|---|---|---|
|
0
Азат
11.12.11
✎
13:55
|
Собственно, суть: Есть самописка на УФ (8.2.14), на командной панели есть несколько пунктов меню, использующих одну и ту же команду.
Как программно определить, какой из пунктов меню был выбран? ЭтаФорма.ТекущийЭлемент возвращает другой элемент, который был выбран до нажатия на кнопку |
|||
|
1
kuromanlich
11.12.11
✎
14:09
|
а если у команды параметр заполнить?
типа Процедура Нажатие(Элемент) КонецПроцедуры |
|||
|
2
Азат
11.12.11
✎
14:12
|
&НаКлиенте
Процедура Цены(Команда) КонецПроцедуры там тока Команда и все |
|||
|
3
kuromanlich
11.12.11
✎
14:14
|
(2) а что в команде?
|
|||
|
4
Азат
11.12.11
✎
14:18
|
Команда - имя Цены, синоним такой же и все...
кнопок в ней нет |
|||
|
5
NcSteel
11.12.11
✎
14:20
|
ТекущийЭлемент?
|
|||
|
6
Азат
11.12.11
✎
14:21
|
(5) в (0) же все написано
|
|||
|
7
NcSteel
11.12.11
✎
14:26
|
Да брякнул не подумав .
Сейчас исправлюсь |
|||
|
8
SerMaxim
11.12.11
✎
14:32
|
Используй разные команды, определяй по команде что нажато, команды добавляй программно и ссылайся на одну и ту же процедуру
|
|||
|
9
Азат
11.12.11
✎
14:37
|
(8) это вариант, но хотелось бы в принципе знать, как можно программно определить, какая кнопка нажата
|
|||
|
10
NcSteel
11.12.11
✎
14:37
|
Если элемент не в командной панели , то ТекущийЭлемент отрабатывает корректно . Видимо баг платформы .
|
|||
|
11
NcSteel
11.12.11
✎
14:38
|
(10) + Кнопки разместил в группе с видом = "Обчная группа" - отработало корректно.
|
|||
|
12
Азат
11.12.11
✎
14:38
|
(10) лан, завтра на devtraining задам вопрос, всем спасибо, тему закрываем
|
|||
|
13
SerMaxim
11.12.11
✎
14:52
|
(9) такой возможности нет, то что я предложил единственный способ в твоем случае
|
|||
|
14
Armando
11.12.11
✎
15:14
|
(0) что типа этого? http://infostart.ru/public/71680/
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |