⟵ сюдатуда ⟶
  • Учебный курс
  • Создание простых таблиц и полей
  • Коды базовый уровень
  • Вычисление значения кодом
  • Порядок вычисления и ошибка порядка вычисления, как показать поле в месте отличном от порядка вычисления
  • Единица пересчета таблиц, пересчет строк и их порядок
  • Хедер в простых и расчетных таблицах
  • Использование функций
  • На примере функции if и select
  • Работа параметра where и order на примере select
  • Разница между одним значением и списком, операции над списками (sum, min, max, count)
  • Использование math для математических операций
  • Использование str для комбинации текста
  • Фиксация вычисления при выполнении кодов
  • Ручные значения
  • Исполнять код только при добавлении
  • Быстрые переменные $#nd, $#ndt и $#ntn
  • Обработка дат
  • Ошибки расчета и информация по ним
  • Селекты и связь между таблицами
  • Настройки таблиц базовый уровень
  • Префильтры базовый уровень
  • Условное форматирование базовый уровень
  • Коды действия базовый уровень
  • Использование всплывающих окон
  • Циклы базовый уровень
  • Роли и пользователи в web
  • Коды продвинутый уровень
  • Коды действий продвинутый уровень
  • Префильтры продвинутый уровень
  • Настройки полей и таблиц продвинутый уровень
  • Циклы продвинутый уровень
  • Форматирование продвинутый уровень
  • Селект-дерево
  • Выполнения кода действия по расписанию
  • Печать и отправка email
  • Нотификации
  • Взаимодействие по API
  • Адаптивность и секции
  • Графики
  • Вид таблицы панелями и поворот строчной части
  • Анонимные таблицы для неавторизованного доступа
  • Внешние формы для сбора информации
  • Обновление и бэкапирование
  • Дублирование схем и перенос таблиц между базами
  • Консольная утилита bin/totum
  • Хедер в простых и расчетных таблицах

    calculationorderandcalculationordererror

    Когда пересчитывается хедер в простой таблице?

    При изменении в поле хедера или при изменениях в строках.

    Если поля в хедере берут значения из строчной части этой же таблицы, то будут ли они обновлены при одном изменении поля в строчной части?

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

    Но такая организация решения — плохая. Надо стремится ее избегать.

    Как разделить хедер на несколько строк?

    Отметить в поле, которое должно быть перенесено, что оно будет С новой строки.

    Как отобразить поле хедера в футере и наоборот?

    Например сумма по заказу считается в футере, но показать мы ее хотим в хедере — используем отображать в другом месте.

    Повлияет ли это на их порядок расчета?

    Нет, если мы отображаем поле в другом месте, то это не влияет на его домашний плейсмент и sort.

    Как обратится к полю хедера из кода?

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

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

    Как обратится к полю хедера находящемуся в другой таблице?


    =:
    @table_name.field_name_in_header_or_futer