|
v8: Управляемые формы, программное размещение | ☑ | ||
|---|---|---|---|---|
|
0
fungus
13.11.12
✎
10:18
|
Подскажите пожалуйста по управляемым формам никак не разберусь.
Разместил реквизит на закладке (при нажатии кнопки появляется закладка и на ней появляется реквизит - поле формы) , он связан с реквизитом формы типа строка. По идее должно быть активно поле для ввода именно там где редактировать текст, а оно не активно, а отображается только название реквизита (на форме закладки написано Реквизт6: ). &НаСервере Процедура РаботаСЗакладками() НовыеРеквизиты = Новый Массив; НовыйРеквизит = Новый РеквизитФормы("Реквизит6", Новый ОписаниеТипов("Строка"), , "Реквизит6", Истина); НовыеРеквизиты.Добавить(НовыйРеквизит); ИзменитьРеквизиты(НовыеРеквизиты); Странички = Элементы.Добавить("МоиСтраницы",Тип("ГруппаФормы")); Странички.Вид=ВидГруппыФормы.Страницы; Страница1=Элементы.Добавить("МоиСтраницы1",Тип("ГруппаФормы"),Странички); Страница1.Вид=ВидГруппыФормы.Страница; Страница1.Заголовок = "Запрос 1"; ЭтаФорма.Элементы.Добавить("МоеПоле",Тип("ПолеФормы"), ЭтаФорма.Элементы.МоиСтраницы1); ЭтаФорма.Элементы.МоеПоле.ПутьКДанным = "Реквизит6"; ЭтаФорма.Элементы.МоеПоле.Видимость = Истина; КонецПроцедуры |
|||
|
1
sttt
13.11.12
✎
10:21
|
страницу укажи на которой размещать
|
|||
|
2
GLazNik
13.11.12
✎
10:23
|
Вид поля надо еще определить.
|
|||
|
3
GLazNik
13.11.12
✎
10:25
|
(1) а страница как раз указана
|
|||
|
4
fungus
13.11.12
✎
10:33
|
ЭтаФорма.Элементы.МоеПоле.Вид = ?
и что дальше? |
|||
|
5
toypaul
гуру
13.11.12
✎
10:35
|
"и что дальше?" - синтаксис помошник по ПолеФормы
|
|||
|
6
fungus
13.11.12
✎
10:43
|
ВидПоляФормы.ПолеВвода;ЭтаФорма.Элементы.МоеПоле.Вид = ВидПоляФормы.ПолеВвода;
Вот так работает. Спасибо всем. |
|||
|
7
fungus
13.11.12
✎
10:44
|
ЭтаФорма.Элементы.МоеПоле.Вид = ВидПоляФормы.ПолеВвода;
вот так. |
| Форум | Правила | Описание | Секции | Поиск |