назначение команды кнопке
☑
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) команда формы д.б.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс