|
картинка в табличном поле
| ☑ |
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 располагать картинки "в строчку".
|
|