Вывод картинки

    • 8.2

//ПРЕДОПРЕДЕЛЁННОЕ СОБЫТИЕ ФОРМЫПроцедура ПриОткрытии() // Вставим колонку картинки НовКолонкаСпискаОрганизаций = ЭлементыФормы.СписокОрганизации.Колонки.Вставить(0, "Каринка"); НовКолонкаСпискаОрганизаций.Имя = "Картинка"; НовКолонкаСпискаОрганизаций.ТекстШапки = ""; // определим ширину НовКолонкаСпискаОрганизаций.Ширина = 4; //зафиксируем размер НовКолонкаСпискаОрганизаций.ИзменениеРазмера = ИзменениеРазмераКолонки.НеИзменять; НовКолонкаСпискаОрганизаций.ТолькоПросмотр = Истина; //Подключим колекцию картинок НовКолонкаСпискаОрганизаций.КартинкиСтрок = БиблиотекаКартинок.ПиктограммыЭлементов; КонецПроцедуры//ПРЕДОПРЕДЕЛЁННОЕ СОБЫТИЕ ТАБЛИЦЫПроцедура СписокОрганизацииПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ОформлениеСтроки.Ячейки.Картинка.ОтображатьКартинку=Истина; ОформлениеСтроки.Ячейки.Картинка.ОтображатьТекст=Ложь; //установим ингдекс из колекции картинок ОформлениеСтроки.Ячейки.Картинка.ИндексКартинки = ?(ДанныеСтроки.Организация.ПометкаУдаления,4,3);КонецПроцедуры

    • 8.3

В событиях управляемых формах отсутствуют события ПриВыводеСтроки, ПриПолученииДанных, которые в неуправляемых формах успешно использовались для отображения картинок. Теперь работа с картинками ТЧ в управляемых формах основана на механизмах КартинкаСтрок и ПутьКДаннымКартинкиСтрок. Работа с картинками выглядит это примерно так:

- КартинкаСтрок - содержит коллекцию картинок которые будут использоватся в ТЧ.

- ПутьКДаннымКартинкиСтроки - указывает, откуда система будет барть индексы для картинок.

Весь фокус в том, что у колонки, которая является данными для индексов картинок(ПутьКДаннымКартинкиСтроки) обязательно должно быть в свойствах списка стоять галочка Использовать всегда.