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

    formatting

    Где находится код форматирования таблицы?

    Параметры таблицы — Форматирование таблицы.

    Какая функция используется в блоке форматирования таблицы?

    setTableFormat

    Форматирование строки и поля перекрывает форматирование таблицы?

    Да — приоритет в таком порядке:

    • форматирование таблицы

    • форматирование

    • форматирование поля

    Те поле перекрывает всех. Строка перекрывает таблицу.

    Какие параметры отвечают за блокировку добавления, удаления и дублирования?

    У setTableFormat большинство параметров применяются имменно к таблице:

    • blockdelete — блокировка удаления строк.

    • blockduplicate — блокировка дублирования.

    • blockorder — блокировка сортировки по n.

    • blockadd — блокировка добавления строк в таблицу.

    Например можно заблокировать добавление строк если их больше 5:


    f1=:
    setTableFormat(condition: $calc >= 5; blockadd: true) calc: listCount(list: $list) list: selectList(table: $#ntn; field: 'id')

    Можно ли изменить заголовок таблицы по условиям?

    За это отвечает параметра tabletitle, а для строчной части rowstitle:

    Например изменение заголовка таблицы в зависимости от значений префильтра:


    f1=:
    setTableFormat(tabletitle: str`"Показатели за" ++ $dateform`) dateform: dateFormat(date: #fl_date; format: "F"; lang: "ru")

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

    За это отвечает параметр fieldtitle, например:


    f1=:
    setTableFormat(fieldtitle: 'field_name' = $title) title: if(condition: #type = 2; then: "Маржинальнй доход"; else: "Чистая прибыль")