|
УФ Как собрать в группу две колонки? | ☑ | ||
---|---|---|---|---|
0
SeregaMW
09.04.13
✎
20:54
|
Пишу так
ТипыРеквизита = Новый Массив; ТипыРеквизита.Добавить(Тип("Строка")); ОписаниеТиповДляРеквизита = Новый ОписаниеТипов(ТипыРеквизита); НовыйРеквизит = Новый РеквизитФормы("РеквизитКолонкаЗанятость", // имя ОписаниеТиповДляРеквизита, // тип "Объект.Таб", // путь "Занятость", // заголовок Истина); // сохраняемые данные ДобавляемыеРеквизиты = Новый Массив; ДобавляемыеРеквизиты.Добавить(НовыйРеквизит); НовыйРеквизит = Новый РеквизитФормы("РеквизитКолонкаСрочности", // имя ОписаниеТиповДляРеквизита, // тип "Объект.Таб", // путь "Срочность", // заголовок Истина); ДобавляемыеРеквизиты.Добавить(НовыйРеквизит); ИзменитьРеквизиты(ДобавляемыеРеквизиты); // Добавить элемент формы и связать его с реквизитом. НовыйЭлемент = Элементы.Добавить("КолонкаЗанятость", Тип("ПолеФормы"), Элементы.Таб); НовыйЭлемент.ПутьКДанным = "Объект.Таб.РеквизитКолонкаЗанятость"; НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент.КнопкаОчистки = Истина; НовыйЭлемент2 = Элементы.Добавить("КолонкаСрочности", Тип("ПолеФормы"), Элементы.Таб); НовыйЭлемент2.ПутьКДанным = "Объект.Таб.РеквизитКолонкаСрочности"; НовыйЭлемент2.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент2.КнопкаОчистки = Истина; НоваяГруппа = Элементы.Добавить("ГруппаКолЗанятости", Тип("ГруппаКолонокФормы"), Элементы.Таб); Последняя строчка не работает, дайте пример как создать группу и запихнуть в нее колонки. |
|||
1
SeregaMW
09.04.13
✎
21:37
|
апну
|
|||
2
SeregaMW
09.04.13
✎
21:48
|
(0) Вообще хоть тот тип я использую для группы?
|
|||
3
banco
09.04.13
✎
22:07
|
а если так?
НоваяГруппа = Элементы.Добавить("ГруппаКолЗанятости", Тип("ГруппаФормы"), Элементы.Таб); НоваяГруппа.Вид = ВидГруппыФормы.ГруппаКолонок; |
|||
4
SeregaMW
09.04.13
✎
22:10
|
(3) Так взлетело!
|
|||
5
SeregaMW
09.04.13
✎
22:12
|
(3) А как подчиненные элементы передать?
|
|||
6
EvgeniuXP
09.04.13
✎
22:13
|
(0) удалять элементы будешь? если будешь - выложи рабочий код в качестве примера.
|
|||
7
banco
09.04.13
✎
22:14
|
(5) когда подчинение создаешь, родителя указать группу
|
|||
8
SeregaMW
09.04.13
✎
22:20
|
(6) выложу
|
|||
9
EvgeniuXP
09.04.13
✎
22:41
|
(8) пасиб, пока руки не доходят, но тоже столкнусь с этим :)
|
|||
10
SeregaMW
09.04.13
✎
22:59
|
(7) Можно кусочек кода, не могу понять где указывать
|
|||
11
SeregaMW
09.04.13
✎
23:05
|
НовыйЭлемент.ПутьКДанным = "Объект.Таб.РеквизитКолонкаЗанятость";
НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент.КнопкаОчистки = Истина; НовыйЭлемент.Родитель = НоваяГруппа ; то выдает ошибку, что родитель не может быть изменет |
|||
12
banco
09.04.13
✎
23:07
|
(11) НовыйЭлемент = Элементы.Добавить("КолонкаЗанятость", Тип("ПолеФормы"), НОВАЯГРУППА);
|
|||
13
SeregaMW
09.04.13
✎
23:13
|
(12) Не допустимое значение параметров. Возможно я что-то не указал для группы?
|
|||
14
SeregaMW
09.04.13
✎
23:20
|
(12) была опечатка, группаколонок исправил на группукнопок
|
|||
15
SeregaMW
09.04.13
✎
23:20
|
(14) то есть на оборот
|
|||
16
SeregaMW
09.04.13
✎
23:21
|
Спасибо! Буду ковырять дальше.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |