При скрытии поля механизмом бизнес-правил (условие на отображение) в карточке контрагента в левом контейнере (ProfileContainer) остаются пустые строки - http://joxi.ru/l2ZK46BtEgkNDA
Пробовал через css - сработало только для центрального блока (которые внутри вкладок на карточке). Свойство collapseEmptyRow выставленное у контейнера также не помогло.
В базовой конфигурации системы действительно при скрытии поля через бизнес-правило или использование свойства контрола "visible" вместо поля остается пустое место. Это происходит так как расположение элементов поля задается статически. Но, по данному вопросу уже зарегистрирована проблема/пожелание на команду разработки с целью рассмотрения реализации решения в последующих версиях.
В базовой конфигурации системы действительно при скрытии поля через бизнес-правило или использование свойства контрола "visible" вместо поля остается пустое место. Это происходит так как расположение элементов поля задается статически. Но, по данному вопросу уже зарегистрирована проблема/пожелание на команду разработки с целью рассмотрения реализации решения в последующих версиях.
Идею зарегистрировали в апреле 2019 году. в августе 2020 напоминали про неё. На носу уже 2022 год, версия системы 7.18.5, а воз и ныне там....
Придумал для себя обходное решение. Мне надо было на страницу обращения добавить новые поля. Причем видные только при определенном сервисе. Естественно при скрытии полей оставалось пустое место. Тогда я решил спраятать эти поля в отдельный контейнер.
Потом создал бизнес-правила для Поля1 и Поля2. Сохранил, зашел в код страницы и заменил в секции businessRules Поле1 и Поле2 на Контейнер_для_поля1 и Контейнер_для_поля2 соответсвенно. + еще есть общее бизнес правило для Контейнер_для_множества полей, которое скрывает контейнер со страницу, когда поля совсем не нужны.
понимаю, что мое решение не для всех случае подойдет, но все же лучше чем ничего).
Очень надеюсь, что в версии 8.1. (именно 1, а не 8.0 - на неё уже нет надеджды) мы сможем это все делать на заявленном и распиареном LowCodeNoCode.
уточните, пожалуйста, продукт и версию Creatio. И сориентируйте пожалуйста по кейсу: отображение сбрасывается ранее сохраненных значений поля или только добавленных значений и еще не сохраненных?
-- Заходим страницу редактирования ->Ранее установленные значения отобразились->Переключаем на нужную вкладку ->в ней так же Ранее установленные значения отобразились ->переключаем на любую вкладку и возвращаемся обратно ->Ранее установленные значения на вкладке не отобразились (А в поле на Header они остались)
На добавление, удаление итд отображение и функционал работает штатно