Закажите бесплатную презентацию продуктов РосБизнесСофт прямо сейчас!
Базовый контейнер — это область на форме, состоящее из группы полей “Объекта”. Ниже приведен изображение с 3 контейнерами.
Контейнеры размещаются на закладке «Шаблон» в формах объектов.
Пример контейнера:
[[CONTAINER | header: #L:addreess | name: address | sizeLabel: 4 | sizeControl: 8 | height:auto | edit: true ]] [[field | name: country | addempty: true | lock: true]] [[field | name: district| lock: true]] [[field | name: region| lock: true]] [[field | name: city| lock: true]] [[field | name: address | lock: true]] [[CONTAINER_END]]
Где:
Контейнер не может включать в себя другие контейнеры.
Количество разбиваемых колонок должно точно совпадать с содержимым или воспользуйтесь пустым контейнером [[SPACE]] для правильного расчета. Нельзя использовать блоки({BLOCK}{/BLOCK}) внутри контейнеров). Кроме вложенных разрешенных контейнеров, система берет строки и разбивает на колонки. Это может быть что угодно: html elements, но в одну строку. Контейнер должен обязательно закрываться [[CONTAINER_END]].
Информационный контейнер (инфоблок) используется для указания сумм по документы и вывода калькулируемых значений, а также других значений. Инфоблоки обычно обрамляются в тег ROW с указанием количества инфоблоков в строку. Пример использования есть в модуле “Счет”, “Сделка”.
Пример:
[[ROW | column: 3]] [[CONTAINER_INFO | header: $data.total.name$ | value: $total | currencyIcon: $currencyIcon$ | dec: ruble | color: green-haze | counter: 1 | icon: icon-graph | id: total]] [[CONTAINER_INFO | header: $data.nds.name$ | value: $nds | currencyIcon: $currencyIcon$ | dec: ruble | icon: icon-graph | color: blue-steel | counter: 1 | id: nds]] [[CONTAINER_INFO | header: $data.profit.name$ | value: $profit | currencyIcon: $currencyIcon$ | dec: ruble | icon: icon-graph | counter:1 | id: profit | color: red-mint]] [[ROW_END]]
Где:
Пример:
[[CONTAINER_INFO | header: #L:timezone_client | value: $timezone_client | color: blue | paneClass:auto | img: $timezone_client_img | rightText: $timezone_clinet_rightText]]
Где:
Так как по умолчанию все CONTAINER_INFO являются paneClass: auto для автоматического выравнивания по ширине. Если такие блоки последние или вы хотите отключить авто-ширину, то необходимо переопределить данное свойство либо как пустое, либо с параметрами:
[[CONTAINER_INFO | header: #L:total | value: $total$ | headerAppend: ruble icon | icon: icon-graph | counter: 1 | id: total | color: green-haze | paneClass: ]]
Контейнер пустышка. Вставляет пустой блок. Обычно используется, когда нужно при расчете колонок вставить пробел.
Пример:
[[ROW| column:3]] [[field]] [[SPACE]] [[field]] [[ROW_END]]
Контейнер для вывода информации в графическом виде.
Пример:
[[PIE_CHART | percent: 14 | size: 75]]
Где: