Справка

Таблицы данных

Рядом с заголовком находится форма поиска

Кнопка рядом с полем определяет где именно будет осуществлён поиск.

- поиск будет осуществлён только в рамках выбранного экземпляра/раздела

- поиск по всем разделам

Обзор таблиц

  1. Таблица видима из других модулей (готова к подчинению)
  2. Переход к данным таблицы выбранного раздела (если раздел не выбран - смотрите ниже)
  3. Специальное имя таблицы
  4. Главная таблица модуля
  5. Второстепенная таблица (нажатие на кнопку назначит выбранную таблицу главной)
  6. Переменные таблицы (поля)
  7. Подтаблицы / Добавление подтаблиц
  8. Скрыть таблицу
  9. Отображать скрытые таблицы

Обзор и добавление подтаблиц

Для обзора подтаблиц нажмите на кнопку "Подтаблицы" напротив нужной таблицы

Вы увидите следующее меню:

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

Обзор данных таблиц без выбранного экземпляра

Если экземпляр модуля не выбран, название таблицы не будет являться ссылкой. Вместо этого рядом с названием появится следующая иконка

При нажатии на неё отобразится список всех экземпляров таблицы, а также возможность совершить с ними некоторые действия.

Если у таблицы нет экземпляров, появится меню добавления нового

Форма добавления таблицы

Уникальное спец. название на английском. Если вы планируете подчинять таблицу в других модулях, сделайте составное специальное имя (из двух слов, разделённых символом _). Больше информации про составление специального имени читайте тут.

Мультивложенная таблица. Если отметить эту галочку, элементы внутри таблицы можно будет составлять в иерархическую структуру (подчинять друг другу).

Может подчиняться другим таблицам. Определяет возможность подчинения таблицы (в том числе в других модулях).

Разрешить открытый доступ к данным. Информация из такой таблицы будет доступна из сервера обновлений (будут доступны только экземпляры, в которых также разрешён открытый доступ).

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

Отношение к разделам модуля. Позволяет установить отношение экземпляра таблицы к экземпляру модуля.

Существует три настройки:

  • Уникальная для каждого раздела. Для каждого нового экземпляра модуля будет сформирован отдельный экземпляр таблицы.
  • Общая для всех разделов. Для всех экземпляров модуля будет существовать только один экземпляр таблицы.
  • Определяется вручную для каждого конкретного случая

Подробнее про отношения экземпляров таблиц и модулей читайте в разделе Архитектура.

При создании экземпляра модуля можно переопределить установленные настройки для каждой отдельной таблицы.

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

Обработка при добавлении/редактировании строки. Позволяет установить обработчик, вызываемый при добавлении или редактировании строки. Проверить тип действия можно через команду f_action, она вернёт 'add' в случае добавления и 'edit' в случае правки объекта. Данный обработчик выгодно использовать при создании ЧПУ объекта или миниатюры изображения.

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

Подвал таблицы. Код, выполняемый после вывода элементов таблицы. В подвале таблицы можно использовать массив выведенных на экран элементов.



Читать далее про "Разделы / Экземпляры"