⟵ сюдатуда ⟶
  • Учебный курс
  • Создание простых таблиц и полей
  • Коды базовый уровень
  • Селекты и связь между таблицами
  • Настройки таблиц базовый уровень
  • Префильтры базовый уровень
  • Условное форматирование базовый уровень
  • Коды действия базовый уровень
  • Использование всплывающих окон
  • Циклы базовый уровень
  • Роли и пользователи в web
  • Коды продвинутый уровень
  • Коды действий продвинутый уровень
  • Префильтры продвинутый уровень
  • Настройки полей и таблиц продвинутый уровень
  • Циклы продвинутый уровень
  • Форматирование продвинутый уровень
  • Селект-дерево
  • Выполнения кода действия по расписанию
  • Печать и отправка email
  • Нотификации
  • Взаимодействие по API
  • Адаптивность и секции
  • Секции
  • Адаптивность
  • Графики
  • Вид таблицы панелями и поворот строчной части
  • Анонимные таблицы для неавторизованного доступа
  • Внешние формы для сбора информации
  • Обновление и бэкапирование
  • Дублирование схем и перенос таблиц между базами
  • Консольная утилита bin/totum
  • Секции

    Для чего нужны секции?

    Для лучшего визуального отображения и группировки большого количества полей в хедере и футере.

    Очень подробно про секции в документации.

    Какие плейсменты можно делить на секции?

    Хедер и Футер.

    С какого места начинается следующая секция?

    С места в котором указаны параметры следующей секции:

    • Активен перенос строки параметром c новой строки.

    • Заполнены параметры секции. если параметры секции не заполнены, то поле с переносом и последующие поля будут относится к предыдущей секции.

    Как объединить поля в блоки?

    Это можно сделать двумя путями — через форматирование поля функцией setFloatFormat или через параметр секции:

    • setFloatFormat — надо задать параметр blocknum указав номер блока. Поля с одинаковми номерами и стоящие рядом — попадут в одну группу.

    • Через настройки секции указав:

      blocknum: name_field_1, name_field_2 : 1
      

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

    Можно заполнить название секции в первой строке и указать label: false — тогда заголовок секции будет видеть только Создатель.

    Как скрыть заголовки у полей?

    Через параметры секции параметром title.

    Если указать:

    title: false
    

    То все заголовки полей в секции будут скрыты.

    Если указать:

    title: field_name_1, field_name_2 : false
    

    Заголовок будет скрыт только у полей field_name_1 и field_name_2.

    Как скрыть стандартную обводку полей и сделать вид кнопок крупнее?

    Это делается через параметр секции plate.

    Как перенести на следующую строку поле внутри блока?

    Это можно сделать двумя путями — через форматирование поля функцией setFloatFormat или через параметр секции:

    • setFloatFormat — надо задать параметр nextline указав true.

    • Через настройки секции указав:

      nextline: name_field_1, name_field_2 : true
      

    В этом случае поля будут перенесены внутри блока. В отличие от параметра поля c новой строки, которй создает новый блок — поле остается в том же блоке.

    Как перенести поле на следующую строку вне блока?

    Использовать параметр поля c новой строки.

    Как настроить высоту поля?

    Параметры height и maxheight.

    • height — жестко задает высоту.

    • maxheight — высота будет увеличиваться в зависимости от содержания поля.

    Как заменить плашку у группы на обводку?

    Параметр plate: false + border: true — в таком варианте настройки будут применены ко всем группам.

    Если указать plate: 1,2 : false — настройка будет применена только к группам 1 и 2.

    Как добавить отступы между полями?

    Параметр gap — указыватеся в пикселях.

    Как поместить заголовки слева от полей?

    Параметр titleleft. Указывается в пикселях или в % от ширины поля.

    Общая ширина поля остается неизменной — заголовок занимает часть общей ширины слева или справа если используется titleright.