|
Как событию понять какая кнопка его вызвала? Ø (Asmody 23.10.2011 23:30) | ☑ | ||
---|---|---|---|---|
0
Doomer
23.10.11
✎
22:26
|
Есть контекстное меню заполненное динамически. При нажатии на любой пункт этого меню должна производится однотипная работа элементами справочника. Пункт меню влияет только элемент который нужно обработать. Не пойму как реализовать?
Вешаю один обработчик на все кнопки, то не знаю как понять какую кнопку нажал пользователь. |
|||
1
zak555
23.10.11
✎
22:27
|
> При нажатии на любой пункт этого меню должна производится
дальше всё читать не стоит согласись, сергей ? |
|||
2
Doomer
23.10.11
✎
22:29
|
Есть контекстное меню заполненное динамически. При нажатии на любой пункт этого меню должна производится однотипная работа с элементами справочника. Пункт меню влияет только элемент который нужно обработать. Не пойму как реализовать?
Вешаю один обработчик на все кнопки, то не знаю как понять какую кнопку нажал пользователь. Чуть подправил. |
|||
3
Матвеев Максим
23.10.11
✎
22:29
|
Роль на форуме:
лайт-модератор, инженер знаний Дата регистрации: 04.03.2004 Стаж: 7 г. 8 мес. |
|||
4
Живой Ископаемый
23.10.11
✎
22:30
|
вешай разные, вызывай одинаковую процедуру
|
|||
5
PR
23.10.11
✎
22:30
|
(3) Задов, это крик зависти? :))
|
|||
6
PR
23.10.11
✎
22:33
|
(0) Разве в обработчике нажатия пункта контекстного меню нет параметра "Кнопка"?
Вот его и анализируй. |
|||
7
Матвеев Максим
23.10.11
✎
22:33
|
(6) Рома, не подсказывай, пусть сам думает.
|
|||
8
PR
23.10.11
✎
22:34
|
(7) Не мешай, у меня чувство солидарности :))
|
|||
9
Матвеев Максим
23.10.11
✎
22:35
|
> Не мешай, у меня чувство солидарности
вы же друзья, понимаю |
|||
10
Doomer
23.10.11
✎
22:35
|
Видимо туплю на сон грядущий.
Вот код: ОбработкаНажатия = Новый Действие("ЗаполнитьТЧПоАкции"); номерАкции=1; Для каждого СтрАкции из Акция цикл НоваяКнопка=ЭлементыФормы.КоманднаяПанельТовары.Кнопки.Заполнение.Кнопки.ДОбавить("Акция"+СокрЛП(Строка(НомерАкции)),ТипКнопкиКоманднойПанели.Действие,"Акция - "+СтрАкции.Представление,ОбработкаНажатия); НомерАкции=НомерАкции+1; КонецЦикла; |
|||
11
Doomer
23.10.11
✎
22:37
|
Есть процедура ЗаполнитьТЧПоАкции()
Не пойму как в процедуре отловить какая кнопка нажата или как можно в обработчики передавать параметры. |
|||
12
Asmody
23.10.11
✎
22:52
|
Ведь посмотреть, как сделана кнопка Печать в типовых вообще никак?
|
|||
13
Поручик
23.10.11
✎
22:52
|
Роль на форуме: лайт-модератор, инженер знаний
Дата регистрации: 04.03.2004 Стаж: 7 г. 8 мес. |
|||
14
Doomer
23.10.11
✎
22:53
|
(12) Да. Что-то тупанул. Спасибо за пинок.
|
|||
15
Поручик
23.10.11
✎
22:55
|
(5) Какая нахрен зависть, просто констатация факта уровня этого сайта
|
|||
16
Asmody
23.10.11
✎
22:58
|
(15) хули ты тогда тут трёшься, раз тебя уровень не устраивает? Вали на дубовый, там как раз для таких место
|
|||
17
Матвеев Максим
23.10.11
✎
22:59
|
(15) причем тут сайт? думер тупит, а не сайт
|
|||
18
Asmody
23.10.11
✎
23:01
|
А кто ни разу не ступил, пусть первым бросит камень в Волшебника
|
|||
19
Поручик
23.10.11
✎
23:05
|
(16)
Ну ка-а-к?! Что Вы чувствуете, прочитав оскорбления? Обиделись? Так Вам и надо! Во-первых, потому что уже давно было пора заняться собой! А во-вторых, спешу обрадовать Вас. Вы попались! Раз это задело, значит, сами считаете себя ........... (нужное вписать). Человек принимает на свой счет только то, что есть у него внутри. (с) Норбеков |
|||
20
Asmody
23.10.11
✎
23:23
|
(19) много чести — обижаться на каждый пук. Мы никого не держим, всё написано в самой нижней строке
|
|||
21
Doomer
23.10.11
✎
23:26
|
(17)(19) Господа. Благодаря Asmody я разобрался с задачей за 5 минут. А до этого минут 20 тупил. Миста лучшее место для выхода из тупежа. Тебя все пнут в нужном направлении.
А вам господа Матвеев Максим и Поручик грех ругаться на уровень Мисты. Где еще вы сможете почувствовать себя умными? Ну не в реале же. 40 лет на носу, молодежь наверное уже отовсюду пинком под зад турнула. Ну не унывайте всегда остается старая добрая Миста. |
|||
22
Матвеев Максим
23.10.11
✎
23:29
|
Думер, где я ругался на уровень мисты?
|
|||
23
Asmody
23.10.11
✎
23:30
|
Я думаю, тему надо закрыть, во избежание
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |