Довідковий матеріал

Як у списку встановити нестандартну картинку рядка

Для вирішення цього завдання існує два способи. Розглянемо їх на прикладі.Створення колонки. Перевизначення стандартної картинки

Як у списку встановити нестандартне зображення рядка

Створення колонки

Перевизначення стандартної картинки

 

Для вирішення цього завдання існує два способи. Розглянемо їх на прикладі.

Створення колонки

Колонку з картинкою можна пов’язати з колонкою даних, що містять значення типів Число або Булево. У нашому випадку потрібно виводити одну й ту саму картинку замість стандартної, тому додана колонка повинна містити значення Істина для всіх рядків. Для динамічного списку її потрібно додати в запиті.

ВИБРАТИ   ДовідникНоменклатура.Посилання,   
ДовідникНоменклатура.ПозначкаВидалення,   
ДовідникНоменклатура.НапередВизначений,   
ДовідникНоменклатура.Код,   
ДовідникНоменклатура.Найменування,   
ІСТИНА ЯК ІндексКартинкиЗ   
Довідник.Номенклатура  ЯК ДовідникНоменклатура

Примітка
Для колонки даних типу Булево значення інвертуються, тобто Істина означає індекс 0, а Хибність – індекс 1 (це реалізовано для зручності відображення картинок-прапорців, коли в деяких рядків картинка за певною умовою є, а в інших її немає).

У списку реквізитів для реквізиту ІндексКартинки встановимо прапорець ВикористовуватиЗавжди.

У списку елементів форми додамо колонку з видом Поле картинки. Значення вказуватиме індекс конкретної картинки для конкретного рядка в наборі картинок.

У властивості Дані поля виберемо Список.ІндексКартинки.

Набір картинок задається у властивості поля Картинка значень.

Створену колонку можна розмістити в довільному місці таблиці як самостійну або об’єднати з однією з колонок у групу колонок із групуванням У комірці. Об’єднаємо поле Картинка з колонкою Код:

У результаті список набуде вигляду, як показано на рисунку:

Перевизначення стандартної картинки

Цей спосіб зручніший, оскільки не потрібно створювати додаткове поле та групувати його з іншим полем, але він менш гнучкий, оскільки така картинка завжди відображається в крайній лівій колонці, що містить текст. У властивостях таблиці вкажемо потрібну картинку у властивості Картинка рядків та встановимо властивість Дані картинки рядків. Колонку для цієї властивості потрібно створити так само, як і в попередньому способі.

У результаті список набуде такого вигляду:

Записатися телефоном