картинка в табличном поле
☑
0
MixYaMix
10.10.14
✎
12:40
Доброго времени!
УТ 10.3. Как менять картинку в ячейке табличного поля?
Создал пиктограмму 16 на 32.
Добавил ее в свойство Картинка строк.
Потом:
Процедура ТабличкаПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.Колонка1.ОтображатьКартинку = Истина;
Если ДанныеСтроки.Колонка1 = 1 Тогда
ОформлениеСтроки.Ячейки.Колонка1.ИндексКартинки = 0;
Иначе
ОформлениеСтроки.Ячейки.Колонка1.ИндексКартинки = 1;
КонецЕсли;
КонецПроцедуры
Но картинка всегда одна и та же. Та что с индексом 0. Что не так?
1
Cube
10.10.14
✎
12:45
2
MixYaMix
10.10.14
✎
12:59
(1) в свойствах нет ПутьКДаннымКартинкиСтроки
3
MixYaMix
10.10.14
✎
13:00
(1) не пойму в табличное поле надо добавить колонку для хранения индексов?
4
Cube
10.10.14
✎
13:05
(2) В обычных формах это свойство колонки:
Картинки строк. Картинка - серия пиктограмм для данной колонки, отображаться будет по номеру, взятому как значение колонки.
КартинкиСтрок, RowsPictures
5
MixYaMix
10.10.14
✎
13:14
(4) можешь пример скинуть?
6
MixYaMix
10.10.14
✎
13:15
(4) Свойство КартикаСтрок у меня заполнено.
Там выбрана пиктограмма 16 на 32
7
Cube
10.10.14
✎
13:21
(6) Строку из свойства "Данные" перенеси в свойство "Данные картинки".
8
MixYaMix
10.10.14
✎
13:44
(7) Спасибо!! но дело было в другом. Пиктограмму надо формировать не 16 на 32 а 32 на 16 располагать картинки "в строчку".
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.