Имя: Пароль:
1C
1С v8
Checkbox в ДеревеЗначений
0 raytan
 
03.06.14
01:55
Есть ДеревоЗначений в управляемой форме. В нем заданы две колонки. Одна их них имеет тип ПланВидовХарактеристик. Соответственно поле колонки может иметь разные типы данных.
Хотелось бы чтобы поля с типом "булево" имели вид ПолеФлажка, а не ПолеВвода.
В обычном приложении было событие "ПриВыводеСтрок" и там был параметр "ОформлениеСтроки". С помощью его можно было задавать картинку, отображение флага и т.п.
В управляемом приложение пробовал работать в событие формы "ПриОткрытии", ты методом ДанныеСтроки принудительно проходил все строки ТаблицыФормы и пытался задать вид ПодчиненногоЭлемента "ПолеФлажка". Но не сработало. Буду благодарен за помощь.
1 raytan
 
03.06.14
09:46
Есть у кого какие мысли ?
2 mikecool
 
03.06.14
09:59
смотри в сторону условного оформления
3 raytan
 
03.06.14
10:27
К сожалению, условное оформление не помогает. С помощью него возможно задавать только определенные параметры, в которые "ВидПоля" не входит. Вот выдержка со справки:
"1. ЦветФона(BackColor) - тип значения Цвет;
2. ЦветТекста(TextColor) - тип значения Цвет;
3. ЦветГраницы(BorderColor) - тип значения Цвет;
4. СтильГраницы(BorderStyle) - тип значения Линия;
5. СтильГраницы.Слева(BorderStyle.Left) - тип значения Линия;
6. СтильГраницы.Сверху(BorderStyle.Top) - тип значения Линия;
7. СтильГраницы.Справа(BorderStyle.Right) - тип значения Линия;
8. СтильГраницы.Снизу(BorderStyle.Bottom) - тип значения Линия;
9. Шрифт(Font) - тип значения Шрифт,
10. Отступ(Indent) - тип значения Число;
11. АвтоОтступ(AutoIndent) - тип значения Число;
12. ГоризонтальноеПоложение(HorizontalAlign) - тип значения ГоризонтальноеПоложение;
13. ВертикальноеПоложение(VerticalAlign) - тип значения ВертикальноеПоложение;
14. Размещение(Placement) - размещение текста -тип значения ТипРазмещенияТекстаКомпоновкиДанных;
15. ОриентацияТекста(TextOrientation) - тип значения Число;
16. Формат(Format) - тип значения Строка (форматная строка);
17. ВыделятьОтрицательные(MarkNegatives) - тип значения Булево;
18. МинимальнаяШирина(MinimumWidth) - тип значения Число;
19. МаксимальнаяШирина(MaximumWidth) - тип значения Число;
20. МинимальнаяВысота(MinimumHeight) - тип значения Число;
21. МаксимальнаяВысота(MaximumHeight) - тип значения Число;
22. Текст(Text) - тип значения Строка.
23. ОтметкаНезаполненного(MarkIncomplete) - отмечать ячейку как незаполненную - тип значения Булево;
24. Видимость(Visible) - Булево. Используется только для поля, расположенного в таблице (колонки);
25. Доступность(Enabled) - Булево. Используется только для поля, расположенного в таблице (колонки);
26. ТолькоПросмотр(ReadOnly) - Булево. Используется только для поля, расположенного в таблице (колонки);
27. Отображать(Show) - Булево. Использует только для поля, расположенного в таблице (колонки)."

Возможно, есть еще какие либо предложения?
4 butterbean
 
03.06.14
10:31
(3) с помощью условного оформления можно управлять видимостью колонок — делаешь две колонки одну над другой и меняешь видимость в условном оформлении