|
УФ! как добавить кнопку на форму?? | ☑ | ||
---|---|---|---|---|
0
Stim
17.08.12
✎
14:29
|
кнопка = ФОрма.элементы.добавить("ИсторияОбъекта",<тип>) ;
Какой указать тип кнопки? |
|||
1
andrewks
17.08.12
✎
14:30
|
а с командой чё?
|
|||
2
DrShad
17.08.12
✎
14:31
|
команду создай
|
|||
3
Stim
17.08.12
✎
14:31
|
команду создать несложно. кнопку как добавить. желательно - в ком панель формы
|
|||
4
Рэйв
17.08.12
✎
14:32
|
так?
НоваяКнопка = Элементы.Добавить(ИмяКнопки, Тип("КнопкаФормы")); |
|||
5
Stim
17.08.12
✎
14:35
|
работает, но..
Ошибка при вызове метода контекста (Добавить) по причине: Изменение состава элементов недоступно |
|||
6
Рэйв
17.08.12
✎
14:36
|
||||
7
andrewks
17.08.12
✎
14:38
|
(5) ты СП читал?
|
|||
8
Stim
17.08.12
✎
14:40
|
(7) читал. указал родителя, все равно не хочет
кнопка = форма.элементы.добавить("ИсторияОбъекта",Тип("КнопкаФормы"),ФОрма.элементы.ФормаКоманднаяПанель) ; |
|||
9
andrewks
17.08.12
✎
14:41
|
(8) Доступность:
|
|||
10
Stim
17.08.12
✎
14:42
|
(9) в курсах. http://vapaus.ru/12073?0
все равно не раб |
|||
11
andrewks
17.08.12
✎
14:46
|
разрешить изменять форму?
|
|||
12
Stim
17.08.12
✎
14:49
|
мб из автозаполнения командной панели..
|
|||
13
Stim
17.08.12
✎
14:52
|
убрал автозаполнение у команд панели списка, добавил к нему - все равно
"Изменение состава элементов недоступно " |
|||
14
Stim
17.08.12
✎
15:03
|
блин. если процедура в модуле формы, то все прекрасно работает. если я передаю форму в общий модуль(серв) -то не хочет добавляться. почему?
|
|||
15
Лоботряс
17.08.12
✎
15:04
|
контекст другой
|
|||
16
Лоботряс
17.08.12
✎
15:06
|
А как это? Форму - в общий серверный модуль?
|
|||
17
Stim
17.08.12
✎
15:06
|
(16) а как еще, если добавлять элементы на форму можно только на сервере
|
|||
18
Stim
17.08.12
✎
15:07
|
+ и мне нужно в общем модуле добавлять кнопки, а не в форме документа
|
|||
19
Лоботряс
17.08.12
✎
15:08
|
Серверная контекстная процедура - не значит общий модуль
|
|||
20
Лоботряс
17.08.12
✎
15:09
|
это #НаСервере
|
|||
21
Stim
17.08.12
✎
15:09
|
(19) блин, я в курсе
|
|||
22
mozzga
17.08.12
✎
15:10
|
УправляемаяФорма.ИзменитьРеквизиты (ManagedForm.ChangeAttributes)
УправляемаяФорма (ManagedForm) ИзменитьРеквизиты (ChangeAttributes) Синтаксис: ИзменитьРеквизиты(<ДобавляемыеРеквизиты>, <УдаляемыеРеквизиты>) Параметры: <ДобавляемыеРеквизиты> (необязательный) Тип: Массив. Массив, содержащий объекты типа РеквизитФормы. Добавлять можно реквизиты верхнего уровня и вложенные реквизиты, являющиеся колонками. К добавленным реквизитам верхнего уровня из модуля можно обращаться только с помощью конструкции ЭтаФорма.<Имя реквизита>. <УдаляемыеРеквизиты> (необязательный) Тип: Массив. Массив, содержащий строки, описывающие пути к удаляемым реквизитам. Удалять можно только ранее программно добавленные реквизиты. Описание: Изменяет структуру реквизитов формы. Сначала выполняется удаление реквизитов. Таким образом массивы добавляемых и удаляемых реквизитов могут содержать реквизиты с одинаковым путём. Доступность: Сервер. |
|||
23
Stim
17.08.12
✎
15:10
|
+ но мне нужно всю обработку формы выполнять в общем модуле
|
|||
24
mozzga
17.08.12
✎
15:11
|
Должно помочь
|
|||
25
Ranger_83
17.08.12
✎
15:11
|
Уф,устал...
|
|||
26
Лоботряс
17.08.12
✎
15:11
|
в общем модуле отсутсвует контекст формы
|
|||
27
Stim
17.08.12
✎
15:12
|
(26) прикольно. а почему? и как теперь быть?
|
|||
28
acsent
17.08.12
✎
15:13
|
ты с клиента вызываешь функцию модуля?
|
|||
29
Stim
17.08.12
✎
15:14
|
(28) да
|
|||
30
acsent
17.08.12
✎
15:18
|
(29) попробуй с клиента вызвать сервер а оттуда общий модуль
|
|||
31
mozzga
17.08.12
✎
15:19
|
В книге "Разработка управляемого интерфейса" с стр. 584 все написано как делать.
|
|||
32
acsent
17.08.12
✎
15:21
|
(31) книга стоит во 2 шкафу на 3 полке
|
|||
33
Stim
17.08.12
✎
15:21
|
(30) дааа, ты знал!!
|
|||
34
acsent
17.08.12
✎
15:23
|
(33) дак понятно что ты передаешь клиентскую форму, а нужно серверную
|
|||
35
Stim
17.08.12
✎
15:24
|
(34) а какая разница) форма-то одна
|
|||
36
acsent
17.08.12
✎
15:26
|
(34) это ты так думаешь
|
|||
37
Лоботряс
17.08.12
✎
15:28
|
(34)а если в общем модуле галку клиент поставить?
|
|||
38
acsent
17.08.12
✎
15:28
|
(37) на клиенте нельзя элементы добавлять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |