VK Video
Когда пересчитывается хедер в простой таблице?
При изменении в поле хедера
или при изменениях в строках.
Если поля в хедере берут значения из строчной части этой же таблицы, то будут ли они обновлены при одном изменении поля в строчной части?
Нет, хедер
пересчитывается до строчной части. Поэтому если он берет какие-либо значения из строчной части собственной таблицы, и должен иметь актуальные данные, то вам придется пересчитывать таблицу дополнительным действием.
Но такая организация решения — плохая. Надо стремится ее избегать.
Как разделить хедер на несколько строк?
Отметить в поле, которое должно быть перенесено, что оно будет С новой строки.
Как отобразить поле хедера в футере и наоборот?
Например сумма по заказу считается в футере
, но показать мы ее хотим в хедере
— используем отображать в другом месте.
Повлияет ли это на их порядок расчета?
Нет, если мы отображаем поле в другом месте, то это не влияет на его домашний плейсмент
и sort
.
Как обратится к полю хедера из кода?
Обращение к полям в рамках одной таблицы это #field_name
. Если поле с таким name
в хедре
, футере
и префильтре
, то у него одно значение, оно и будет взято.
Если это поле в строчной части, то у него много значений — столько сколько есть строк в этой таблице. Поэтому обратится через #
можно только из другого поля строчной части
— будет взято значение из той же строки из которой оно запрашивается.
Как обратится к полю хедера находящемуся в другой таблице?
=: @table_name.field_name_in_header_or_futer