﻿# Отображение элементов приложения

> [HTML Version](360009923311.html)

Элементы приложения можно отображать в виде [плитки](#tile), [таблицы](#table) или [канбан-доски](360025745312.md). Последняя опция доступна, если у приложения настроены [статусы](360009920611.md). Способ отображения задаётся на этапе [создания приложения](360007235031.md#view) или позже в правом верхнем углу страницы приложения.

** (hmfile_hash_8d632886.png)**

Вы можете определить, как будут выглядеть таблица, плитки или канбан-доска. Например, выбрать, какие поля элемента отобразятся, сортировать строки и плитки по параметрам, изменить размер плиток и т. д. Настройки делятся на два типа:

- **глобальные** — [администратор системы](360006871932.md#administrators) задаёт настройки, которые применяются по умолчанию для всех сотрудников и экспортируются вместе с приложением;

- **персональные** — любой пользователь может задать параметры для себя. При этом всегда можно вернуться к глобальным настройкам, нажав кнопку **По умолчанию**.

Администратор может переключаться между глобальными и персональными параметрами в окне настройки таблицы, плиток или канбан-доски.

**(app-item-view-2.png)**

Если в настройках таблицы, плиток или канбан‑доски в список отображаемых свойств добавлено **Приложение (несколько)**, большое количество элементов в этом поле может создавать дополнительную нагрузку на систему и замедлять отображение данных. Чтобы избежать этого, администратор системы может [включить жадную загрузку данных](#eager-load).

Подробнее о параметрах отображения и их настройке читайте в разделах [«Настройка таблицы»](#table_settings) и [«Настройка плитки»](#tiles_settings), а также в статье [«Канбан-доска»](360025745312.md#kanban_view).

Рассмотрим каждый из способов отображения.

## Таблица

При выборе данного способа отображения **[![9.png](360014495492-9.png)] **элементы приложения будут располагаться в виде настраиваемой таблицы. Элементы, по которым есть просроченные [задачи в бизнес‑процессах](360012495611.md), отмечаются красной точкой.

**(hmfile_hash_179d6a65.png)**

Чтобы изменить ширину колонки, перетащите правую границу её заголовка до нужной ширины.

Вы можете отсортировать элементы в таблице по одному из параметров приложения. Для этого нажмите на название столбца. Сортировка доступна:

- по системным полям, таким как **Индекс** и **Дата создания**, **Автор** и т. д.;

- по пользовательским свойствам с подтипом **Один**, для которых [администратор системы](360006871932.md#administrators) включил опцию [Поиск и сортировка по полю](360007235031.md#search-and-sort-by-field).

**(sort-on-demand.png)**

### Настройка таблицы

Вы можете выбрать свойства элемента, которые будут отображаться в таблице, и сортировать записи по параметрам.

Нажмите на значок шестерёнки в правом верхнем углу страницы приложения и выберите пункт меню **Настройка таблицы**.

**(hmfile_hash_3a046bee.png)**

Откроется окно настройки таблицы.

**(app-item-view-5.png)**

- **Показывать свойства** — выберите свойства элемента приложения, которые отобразятся в таблице. Для добавления нажмите значок плюса рядом с названием свойства, а для удаления — значок минуса;

- **Сортировать** — из выпадающего списка выберите параметр, по которому будет производиться сортировка при открытии страницы приложения. Доступны системные поля приложения, а также свойства с подтипом **Один**, для которых [администратор системы](360006871932.md#administrators) включил опцию [Поиск и сортировка по полю](360007235031.md#search-and-sort-by-field). После выбора поля укажите тип сортировки: по возрастанию или по убыванию; 

- **Дополнительно сортировать** — выберите параметр, по которому будет осуществляться вторичная сортировка элементов. Например, если элементы приложения изначально сортируются по названию и среди них есть одноимённые элементы, вы можете установить для них дополнительную сортировку по дате создания. Для выбора доступны системные поля, а также свойства с подтипом **Один**, для которых включена опция **Поиск и сортировка по полю**;

- **Автоматически обновлять список элементов** — включите опцию, чтобы список обновлялся при добавлении новых элементов, а также внесении изменений в существующие элементы.

После заполнения всех полей нажмите на кнопку **Сохранить**.

## Плитка

При выборе этого способа отображения [![10.png](360014506251-10.png)] элементы приложения будут показываться в виде плиток с определённым набором [полей](360016427291.md). Элементы, по которым есть просроченные [задачи в бизнес‑процессах](360012495611.md), отмечены красной точкой.

**(hmfile_hash_1e347ba0.png)**

### Настройка плиток

Вы можете выбрать размер плиток, сортировать их по разным параметрам, а также настроить отображение системной информации.

Для этого нажмите на значок шестерёнки в правом верхнем углу страницы приложения и в выпадающем списке выберите пункт **Настройка плиток.**

**(hmfile_hash_6e348463.png)**

Откроется окно настройки.

**(app-item-view-8.png)**

- **Размер** — выберите ширину карточки элемента приложения (**Широкая**, **Средняя** или **Узкая**);

- **Сортировать** — выберите параметр, по которому будет производиться сортировка. Доступны системные поля приложения, а также свойства с подтипом **Один**, для которых [администратор системы](360006871932.md#administrators) включил опцию [Поиск и сортировка по полю](360007235031.md#search-and-sort-by-field). После выбора поля укажите тип сортировки: по возрастанию или по убыванию;

- **Дополнительно сортировать** — выберите параметр, по которому будет осуществляться вторичная сортировка элементов. Например, если элементы приложения изначально сортируются по названию и среди них есть одноимённые элементы, вы можете установить для них дополнительную сортировку по дате создания. Для выбора доступны системные поля, а также свойства с подтипом **Один**, для которых включена опция **Поиск и сортировка по полю**; 

- **Показывать системную информацию** — включите опцию, чтобы в карточке элемента приложения отображалась дополнительная информация об авторе и дате создания элемента;

- **Автоматически обновлять список элементов** — включите опцию, чтобы список обновлялся при добавлении новых элементов, а также внесении изменений в существующие элементы;

- **Настройка карточки** — укажите свойства элемента приложения, которые отобразятся на плитках, нажав **+ Поле**. Чтобы удалить свойство, нажмите значок минуса справа от его названия.

Для сохранения внесенных изменений нажмите на кнопку **Сохранить**.

## Канбан-доска

Если у приложения [настроены статусы](360009920611.md), вы можете расположить элементы этого приложения в виде канбан‑доски. Чтобы просмотреть элементы приложения с одинаковым статусом, нажмите на название колонки в канбан‑доске. Элементы отобразятся в виде таблицы. Подробнее о настройке и использовании этого режима отображения читайте в статье [«Канбан‑доска»](360025745312.md).

**(hmfile_hash_bffd56f7.png)**

## Поиск и фильтры

Для каждого режима отображения доступен поиск элементов.

Строка поиска, расположенная в верхней части окна, показывает общее количество элементов в приложении и количество элементов с просроченными задачами.

По умолчанию поиск производится по полю **Название**. Чтобы использовать расширенный поиск, например, найти элементы с просроченными задачами, нажмите в строке поиска значок фильтра. В открывшемся окне можно найти элемент:

- по параметрам — указать значения основных и системных полей приложения, а также параметров связанных задач;

- с помощью EQL‑запроса — вручную составить запрос с несколькими условиями на специальном языке EQL365 (ELMA365 Query Language), используя коды полей, функции и логические связки;

- по условиям — задать сложный запрос прямо в интерфейсе, выбирая поля и операторы из списка и настраивая связи между условиями с помощью базовых логических операций **И**, **ИЛИ**.

Кроме того, с помощью расширенного поиска можно посмотреть список удалённых элементов.

Подробнее читайте в статье [«Способы поиска в приложении»](360009669952.md).

## Снижение нагрузки при отображении связанных элементов

В поле типа **Приложение (несколько)** можно добавлять ссылки на элементы другого приложения. Такое поле можно внести в список отображаемых свойств в настройках таблицы, плиток или канбан‑доски. Тогда при открытии страницы приложения пользователь увидит по каждому элементу список ссылок на элементы другого приложения, указанные в его карточке. 

Если таких элементов много, отобразятся только первые 10 из них. Однако по умолчанию данные загружаются обо всех ссылках из каждого отображённого элемента. Получение этих сведений может приводить к высокой нагрузке на базу данных и снижению производительности системы. 

[Администратор системы](360006871932.md#administrators) может включить жадную загрузку данных связанных элементов. Тогда выполняется всего один запрос в базу данных и загружается информация только о первых 10 ссылках из каждого элемента на странице приложения. Настройка включается на уровне компании и применяется ко всем приложениям.

Чтобы использовать жадную загрузку, включите фича-флаг \[OBJECT\]. Подробнее читайте в статьях [«Изменение параметров ELMA365 Enterprise»](change-settings-enterprise.md#enable-feature-flag-enterpeise) и [«Изменение параметров ELMA365 Standard»](change-elma365standard-parameters.md#enable-feature-flag-standard). Если вы используете поставку SaaS, для включения фича‑флага обратитесь к вашему менеджеру ELMA365.

Способ получения данных о ссылках на элементы влияет на их отображение в таблице, на плитках и на канбан‑доске:

- при загрузке данных по умолчанию пользователь увидит количество элементов, которые не показаны:

**(app-item-view-12.png)**

- при включении жадной загрузки пользователь не сможет узнать общее количество элементов в поле:

**(app-item-view-13.png)**

При любом способе получения данных пользователь сможет просмотреть все ссылки в поле, открыв карточку элемента.