|
Как кнопке назначить Действие? | ☑ | ||
---|---|---|---|---|
0
Сказочный Баобаб
30.08.12
✎
09:54
|
делел не раз. а тут туплю.
Нужно изменить действие кнопки заполнения ТЧ. не выходит. Что не так - просветите. ДействиеЗаполнить = Новый Действие("Заполнить_Мое"); ЭлементыФормы.КоманднаяПанельОперации.Кнопки.Заполнить.Действие(ДействиеЗаполнить); |
|||
1
asady
30.08.12
✎
09:58
|
(0) тупо посмотреть в любую типовую конфу не судьба?
например: Обработчик = Новый Действие("ДействияФормыРедактировать" + КодНомер); Кнопка = ПодменюДействия.Кнопки.Добавить("РедактироватьКодНомер", ТипКнопкиКоманднойПанели.Действие, "Редактировать " + КодНомер, Обработчик); |
|||
2
asady
30.08.12
✎
10:00
|
(1) + или СП посмотреть
ОбработкаНажатия = Новый Действие("Сформировать"); КнопкаСформировать = ЭлементыФормы.КнопкаСформировать; КнопкаСформировать.УстановитьДействие("Нажатие", ОбработкаНажатия); (с) СП |
|||
3
Aprobator
30.08.12
✎
10:01
|
(1) а по нику разве непонятно? )
|
|||
4
Сказочный Баобаб
30.08.12
✎
10:03
|
(0) смотрел и сделано по примеру.
Приведенно не то |
|||
5
Aprobator
30.08.12
✎
10:07
|
(4) значит сделано не в тот момент. Там при старте отрабатывают типовые процедуры, которые в частности и настраивают кнопки заполнить для ТЧ (проверяется наличие внешних обработок заполнения ТЧ). Делать надо после отработки этих процедур.
|
|||
6
Сказочный Баобаб
30.08.12
✎
10:08
|
(2)прежде чем писать , неплохо бы ознакомится - УстановитьДействие - нет такого для КНОПКИ КОМАНДНОЙ ПАНЕЛИ
|
|||
7
Сказочный Баобаб
30.08.12
✎
10:10
|
Есть кнопка командной панели.
У ней есть действие. Надо переопределить. Не надо писать не рабочие примеры! Написано в (0) сделано по примеру - прочтите еще раз. У кнопки есть только метод Действие |
|||
8
John83
30.08.12
✎
10:23
|
удали кнопку и добавь обратно
|
|||
9
asady
30.08.12
✎
10:23
|
(7) проверь совет в (5)
|
|||
10
Сказочный Баобаб
30.08.12
✎
10:42
|
Короче!
Видать не в теме народ! Кнопке панели нельзя изменить Действие. Можно удалить и создать с требуемым! |
|||
11
John83
30.08.12
✎
10:47
|
(10) в теме - см (8)
вроде сам когда-то с таким сталкивался |
|||
12
Reset
30.08.12
✎
10:49
|
(10) Можно
|
|||
13
Vladal
30.08.12
✎
10:50
|
(10) Ты надеешься, что после этого тебе помогут в следующий раз?
|
|||
14
Reset
30.08.12
✎
10:52
|
+ (12) Кроме кнопки, доабвленно платформой через "автозаполнение". Но ее и удалить нельзя.
ЭлементыФормы.ИмяПанели.Кнопки.ИмяКнопки.Действие=Новый Действие("ИмяПроцедуры") |
|||
15
Сказочный Баобаб
30.08.12
✎
11:07
|
(12)нет
|
|||
16
Сказочный Баобаб
30.08.12
✎
11:07
|
(13)а что помогли?
|
|||
17
Reset
30.08.12
✎
11:08
|
(15) Что нет?
|
|||
18
Сказочный Баобаб
30.08.12
✎
11:15
|
Нельзя кнопки команднойпанели если она создана переназначить действие.
Можно - обычной кнопке или элементу формы |
|||
19
Reset
30.08.12
✎
11:21
|
(18) Это ты так постановил чтоль?
|
|||
20
Reset
30.08.12
✎
11:21
|
С твоего непозволения, теперь это нельзя делать. Ок.
|
|||
21
Reset
30.08.12
✎
11:22
|
Я пример в (14) для кого привел? И в СП наверняка все распино подробно
|
|||
22
Reset
30.08.12
✎
11:23
|
расписано*
|
|||
23
Сказочный Баобаб
30.08.12
✎
11:27
|
(14)каюсь ((((
лоханулся.... Работает. А что же другие сразу не подсказали - другое писали |
|||
24
Reset
30.08.12
✎
11:29
|
Могли перепутать кнопку обычную и кнопку панели (пытались подсказывать по первой). Это бывает
|
|||
25
Aprobator
30.08.12
✎
12:45
|
(23) другие кнопки заполнения ТЧ не переопределяют просто, а свои довешивают через внешние обработки заполнения ТЧ (механизм известен - описывать не буду). А такой фигней никто не мается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |