Плитка

Контрол «Плитка» позволяет отображать данные из различных источников в виде плитки. Контрол поддерживает широкий набор возможностей, позволяющих разработчику максимально гибко настраивать отображение данных.

Пример
Исходный код
<Controls.tile:View
    source="{{_viewSource}}"
    keyProperty="id"
    displayProperty="title"
    imageProperty="image" 
    tileMode="dynamic" />

Документация API Спецификация Axure

Базовая конфигурация

Простейший пример создания контрола с указанием минимального числа опций.

Базовые шаблоны отображения

Прикладные и базовые шаблоны позволяют настроить отображение контрола. С их помощью можно изменить представление элемента, а также пустого контрола.

Опции записи

Набор действий над записями контрола. Единовременно отображается одна панель опций в строке, на которую указывает курсор мыши.

Свайп

Поддержка touch-интерфейса обеспечивает выбор записей и работу опций записи.

Настройка отступов

Поддерживается настройка отступов от верхней, нижней, правой или левой границы внутри записей контрола.

Редактирование по месту

Пользователь может изменять данные непосредственно при просмотре контрола или через диалог редактирования.

Группировка

Записи контрола можно объединять по общему признаку и гибко настраивать заголовки групп.

Фильтрация

В контроле можно отображать не все записи, а только соответствующие указанным параметрам фильтрации.

Сортировка

Записи контрола можно сортировать по значениям конкретных полей.

Навигация

Поддерживаются три типа навигации: бесконечный скролл, постраничная и загрузка данных по необходимости. Для бесконечного скролла загрузку данных можно ускорить с помощью механизма курсора.

Выбор записей

Поддерживаются режимы одиночного и множественного выбора записей.

Виртуальный скролл

Режим оптимизации, в рамках которого происходит отображение записей на экране.

Управление с клавиатуры

Контрол поддерживает управление с помощью клавиатуры: выбор, навигация по записям, клик по записи, выбор и снятие флага при множественном выборе, редактирование данных.

Настройка фона

Пользователь может настраивать фон контрола при помощи кастомизированных стилей.