Вход | Регистрация


Ширина колонок в дереве значений

Ширина колонок в дереве значений
Я
   Meilleur
 
29.09.16 - 14:48
Люди добрые, помогите разобраться.

В обработке есть две табличные части. На управляемой форме разместил Панель с двумя страницами. На первой странице отображается Таблица, на второй - реквизит формы с типом ДеревоЗначений.

Для Таблицы в конфигураторе установил фиксированную ширину колонок и РастягиватьПоГоризонтали в значение Ложь. На экране колонки отображаются корректно.

Для страницы с деревом значений те же действия в конфигураторе произвёл, но ширина колонок не зафиксировалась.

Думал, это может быть связано с тем, что я реквизит формы использую вместо ТЧ. Попробовал при создании на сервере программно фиксировать ширину колонок объекта ДЗ:
    ДеревоОбъект = РеквизитФормыВЗначение("ДеревоПК", Тип("ДеревоЗначений"));
    
    Для Каждого Колонка Из ДеревоОбъект.Колонки Цикл
        Колонка.Ширина = 3;
    КонецЦикла;
    
    ЗначениеВРеквизитФормы(ДеревоОбъект, "ДеревоПК");

Но на форме всё равно колонки растянуты...

Также пробовал через условное оформление решить проблему:
    УО = ЭтаФорма.УсловноеОформление;
    ЭлементУО = УО.Элементы.Добавить();
    ЭлементОтбора = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоПК.ЭтоГруппа"); 
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ПравоеЗначение = Истина;
    ЭлементОтбора.Использование = Истина;
    ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
    ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПК");
    ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Лимонный);
    
    ЭлементУО = УО.Элементы.Добавить();
    ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
    ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПК.Модель");
    ЭлементУО.Оформление.УстановитьЗначениеПараметра("МаксимальнаяШирина", 3);

Цветом нужные строки выделяются, а вот ширина колонки - не установилась...

Если же на форму вывожу ТЧ объекта и в свойствах указываю в Отображение значение Дерево, то программно не получается работать с данными ТЧ как с данными ДЗ.

По форуму не смог найти решение своей проблемы. Прошу помочь.

Спасибо!
 
 
   Meilleur
 
1 - 29.09.16 - 15:08
Платформа 8.2.19.130

Может, проблема в платформе?
   Meilleur
 
2 - 29.09.16 - 15:42
Мучался, мучался, перерисовал заново страницу... и проблема решилась!

Похоже, пора в отпуск...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует