VK Video
Перекрывает ли text значение?
Для отображения да. Но при обращении к полю из любых кодов будет по прежнему браться значение.
Может ли поле быть с пустым значением, но показывать text пользователю?
Конечно. Например если вам нужно информационное поле, которое показывает постоянно изменяющееся значение на складе — делаем пустое поле и форматирование:
f1=: setFormat(text: $format)
format: numFormat(num: $available; thousandssep: " "; unittype: " pcs")
available: select(table: 'warenhouse'; field: 'available'; where: 'id' = #product)
Для чего используется comment?
comment
не закрывает основное значение поля — а показывается в виде иконки i
. При наведение на нее будет всплывающая подсказка с содержанием переданным в comment
.
f1=: setFormat(condition: math`$round / $calc` != 1; comment: "Похоже, что коробка неполная")
~calc: #quantity / #capacity_pcs
round: round(num: $calc;type: "down"; step: 1; dectimal: 0)