Как в команде узнать из какого элемента ее вызвали? УФ #646855


#0 by simol
Добавляю динамически кнопки с именами в конце которых индекс: 1,2,3,.... Все кнопки вызывают одну и туже команду. Хочу в обработчике команде узнать имя кнопки, из которой команду вызвали и индекс в конце имени вызвавшей кнопки использовать как параметр, от которого зависит алгоритм в обработчике конмандыю
#1 by Азат
чо-нить типа ТекущийЭлемент?
#2 by simol
В обработчике команде если смотреть у ЭтаФорма ТекущийЭлемент, то там не кнопка, а поле формы.
#3 by simol
Команды тоже создал динамически под каждую кнопку свою, но с общим обработчиком. В имени команды индекс.
#4 by vmv
у кнопок же обработчик еть ПриНажатии или чо там. Объяви клиентскую переменную модуля и в каждом обработчике каждой кнопки вставь вызов своей клиентской функции
#5 by Armando
это? &НаКлиенте
#6 by Armando
Нечто подобное использовал вот здесь
#7 by Armando
+ кнопки и команды создаются динамически, но с общим обработчиком
#8 by simol
Так и сделал в До этого во все кнопки пихал одну и туже команду, сделанную в конфигураторе и ИмяКоманды = Команда.Имя; не помогало.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С