|
Ширина колонок в дереве значений | ☑ | ||
|---|---|---|---|---|
|
0
Meilleur
29.09.16
✎
14:48
|
Люди добрые, помогите разобраться.
В обработке есть две табличные части. На управляемой форме разместил Панель с двумя страницами. На первой странице отображается Таблица, на второй - реквизит формы с типом ДеревоЗначений. Для Таблицы в конфигураторе установил фиксированную ширину колонок и РастягиватьПоГоризонтали в значение Ложь. На экране колонки отображаются корректно. Для страницы с деревом значений те же действия в конфигураторе произвёл, но ширина колонок не зафиксировалась. Думал, это может быть связано с тем, что я реквизит формы использую вместо ТЧ. Попробовал при создании на сервере программно фиксировать ширину колонок объекта ДЗ: ДеревоОбъект = РеквизитФормыВЗначение("ДеревоПК", Тип("ДеревоЗначений")); Для Каждого Колонка Из ДеревоОбъект.Колонки Цикл Колонка.Ширина = 3; КонецЦикла; ЗначениеВРеквизитФормы(ДеревоОбъект, "ДеревоПК"); Но на форме всё равно колонки растянуты... Также пробовал через условное оформление решить проблему: УО = ЭтаФорма.УсловноеОформление; ЭлементУО = УО.Элементы.Добавить(); ЭлементОтбора = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоПК.ЭтоГруппа"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение = Истина; ЭлементОтбора.Использование = Истина; ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить(); ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПК"); ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Лимонный); ЭлементУО = УО.Элементы.Добавить(); ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить(); ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПК.Модель"); ЭлементУО.Оформление.УстановитьЗначениеПараметра("МаксимальнаяШирина", 3); Цветом нужные строки выделяются, а вот ширина колонки - не установилась... Если же на форму вывожу ТЧ объекта и в свойствах указываю в Отображение значение Дерево, то программно не получается работать с данными ТЧ как с данными ДЗ. По форуму не смог найти решение своей проблемы. Прошу помочь. Спасибо! |
|||
|
1
Meilleur
29.09.16
✎
15:08
|
Платформа 8.2.19.130
Может, проблема в платформе? |
|||
|
2
Meilleur
29.09.16
✎
15:42
|
Мучался, мучался, перерисовал заново страницу... и проблема решилась!
Похоже, пора в отпуск... |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |