|
|
|
КоманднаяПанель -> Кнопка -> отбор : программно | ☑ | ||
|---|---|---|---|---|
|
0
Дукат
16.03.11
✎
10:26
|
Форма.ЭлементыФормы.КоманднаяПанельПодразделения.Кнопки.Добавить("НоваяКнопка",ТипКнопкиКоманднойПанели.Действие, "Новая кнопка", Форма.ЭлементыФормы.КоманднаяПанельПодразделения.Кнопки.<что то тут что бы открывалось Отбор>);
ВОт такой простой вопрос: в синтаксе помошнике увы найти не получилось. Какие есть стандартные действия? Если в <> действие.действие - то будет кнопка "изменить". а нужны имено станадртная Отбор |
|||
|
1
Beans
16.03.11
✎
11:08
|
Получить действие другой кнопки типа Отбор ?
НовоеДействие = ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Действие5.Действие; НоваяКнопка = ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Добавить("НоваяКнопка", ТипКнопкиКоманднойПанели.Действие, "Новая кнопка", НовоеДействие); НоваяКнопка.Картинка = БиблиотекаКартинок.ОтборИСортировка; |
|||
|
2
Дукат
16.03.11
✎
11:20
|
Мне нужно добавить на панельновую кнопку ПРОГРАММНО ОтборИСортировка. Ее сейчас нет - то есть надо создать и назначить действие: отбор.
Можно конечно и через формы сделать - просто добавить - 3 секунды - но мне надо имено программно =( ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Действие5.Действие; ---- тут получается что должна быть кнопка "действие5" - но у меня ее нет... или я что то путаю? |
|||
|
3
Beans
16.03.11
✎
11:25
|
Действие5 это кнопка отбора которая уже есть на форме,
например отбор списка, я просто взял у нее ее стандартное действие: "Открыть форму отбора и сортировки" а где просто взять стандартное действие ОткрытьОтбор -не знаю |
|||
|
4
Дукат
16.03.11
✎
11:30
|
Хорошо.
НовоеДействие - имеет тип действие. Как обратить (получить) скопировать, удалить, ОборИСортировка |
|||
|
5
Дукат
16.03.11
✎
11:33
|
ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Добавить("НоваяКнопка",
ТипКнопкиКоманднойПанели.Действие, Тут не ДействияФормы надо а КоманднаяПанельЧтоТо и туда уже загонякем кнопку напрмиер: НоваяКнопка = Форма.ЭлементыФормы.КоманднаяПанельПодразделения.Кнопки.Добавить("НоваяКнопка", ТипКнопкиКоманднойПанели.Действие, "Новая кнопка", НовоеДействие); НоваяКнопка.Картинка = БиблиотекаКартинок.ОтборИСортировка; НоваяКнопка.Доступность = Истина; |
|||
|
6
Дукат
16.03.11
✎
11:53
|
Установить отбор и сортировку списка... - вот как обратится програмно к этому действию что бы назначить его кнопке?
|
|||
|
7
GenV
16.03.11
✎
12:06
|
(0) Как вариант:
1) Создаешь невидимую командную панель, связываешь с нужным табличным полем, устанавливаешь автозаполнение. 2) Ищешь по названию нужную типовую кнопку. Получаешь её действие. 3) Удаляешь невидимую командную панель. 4) Действие у тебя есть ... |
|||
|
8
Дукат
16.03.11
✎
12:59
|
это получается что нао будет вносить изменения в форму: а я как раз этого хочу избежать, что бы в последущих обновлениях не настаивать интерфейсы, а они прописывались из кода, в общем модуле специальном
|
|||
|
9
GenV
16.03.11
✎
14:00
|
(8) И где там нужно вносить изменения? Там же все программно делается.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |