|
назначение команды кнопке |
☑ |
0
Kurbash
24.12.14
✎
14:04
|
создаю программно на форме кнопку, не знаю как назначить ей команду, которая существует в объекте.
Элемент2 = Форма.Элементы.Добавить("Кнопка1", Тип("КнопкаФормы"), Форма);
Элемент2.Вид = ВидКнопкиФормы.ОбычнаяКнопка;
Элемент2.ИмяКоманды =///все пробовал не канает
и Форма.КОманды.МояКманда
и ФОрма.Объект.МояКоманда
что не так делаю?
|
|
1
Euguln
24.12.14
✎
14:09
|
(0)Элемент2.ИмяКоманды = ИмяКоманды;
должно работать.
Имя команды должно быть как имя в командах формы, а не как имя обработчика в модуле.
|
|
2
Kurbash
24.12.14
✎
14:13
|
Элемент2.ИмяКоманды = "МояКоманда"; не канает
|
|
3
vicof
24.12.14
✎
14:15
|
ПолеФормы.УстановитьДействие (FormField.SetAction)
ПолеФормы (FormField)
УстановитьДействие (SetAction)
Синтаксис:
УстановитьДействие(<ИмяСобытия>, <Действие>)
Параметры:
<ИмяСобытия> (обязательный)
Тип: Строка.
Имя события, для которого устанавливается новое действие.
<Действие> (обязательный)
Тип: Строка.
Указывается имя обработчика.
Описание:
Устанавливает обработчик события.
Доступность:
Сервер.
Не?
|
|
4
vicof
24.12.14
✎
14:16
|
Хотя не, (1) прав
|
|
5
Kurbash
24.12.14
✎
14:17
|
нет, у меня обработчик ПриСозданииНаСервере() он на клиенте вызывается
|
|
6
vicof
24.12.14
✎
14:18
|
(5) Чо курим?
|
|
7
Kurbash
24.12.14
✎
14:19
|
(6) вообще не курю:) и команда у меня в объекте а не в форме...ее вызвать хочу
|
|
8
vicof
24.12.14
✎
14:36
|
А кто сказал, что команду объекта можно привязывать к кнопке?
|
|
9
Euguln
24.12.14
✎
14:39
|
(7) команда формы д.б.
|
|