Страница 1 из 1

Правила отображения полей в форме

Добавлено: 23 июн 2023, 16:16
alex.rodr
Не совсем наверно понимаю как работает.
Объясните, пожалуйста, кому не сложно.
Либо это очередной конфликт типов полей.

В форме есть:
1. "Категория проблем" - Сущность, выпадающий список (ajax)

2. "Подкатегория проблем" - Многоуровневый список сущностей
Значение из родительской сущности "Категория проблем"

Нужно сделать так, что бы по порядку выбрал.
1. Категория
2. Подкатегория.
В итоге отобразился дополнительный тип поля в форме - "Форма вложенной сущности"

В правилах отображения полей в форме указываю:
1. Правило для поля "Категория"
Значение: Все категории
Отобразить: Все Подкатегории

2. Правило для поля "Подкатегория"
Значение: Все подкатегории кроме нужной
Скрыть: Форма вложенной сущности

3. Правило для поля "Подкатегория"
Значение: Нужная категория
Отобразит: Форма вложенной сущности

Re: Правила отображения полей в форме

Добавлено: 23 июн 2023, 16:59
support
"Форма вложенной сущности" - это специальный тип поля, оно не применяется в правилах.

Re: Правила отображения полей в форме

Добавлено: 26 июн 2023, 10:10
alex.rodr
Вот блин(

Получается огромнейший список полей получится в родительской сущности.
У меня 72 подкатегории проблем, для 13 категорий проблем.
У большинства подкатегорий - своя форма должна быть.
Т.е. там еще по 5-10 полей.

Это всего лишь по одной информационной системе....
А их у меня 8.

Получается нужно все в родительскую форму заводить.
А в дочернюю если нужно все указать то использовать "Значение из родительской сущности".

Сурово...
Я одурею правила рисовать =)

Надо как то упрощать.

Я планировал в родительской сущности держать только ключевые данные к заявкам.
- Категории, подкатегории, SLA, статусы, резолюции,....
А в дочерние кидать все детализации. И отображать поля формы по правилам.

Есть у кого опыт в создании HelpDesk на базе RUK?
Как вышли из такой ситуации?

Re: Правила отображения полей в форме

Добавлено: 26 июн 2023, 11:07
alex.rodr
support писал(а): 23 июн 2023, 16:59 "Форма вложенной сущности" - это специальный тип поля, оно не применяется в правилах.
Стоп!
А если это будет отдельным окном?

Re: Правила отображения полей в форме

Добавлено: 27 июн 2023, 09:20
support
В отдельном окне правила отображения будут применятся для данной сущности.

Re: Правила отображения полей в форме

Добавлено: 29 июн 2023, 12:20
alex.rodr
Что-то не хотят правила работать(

Создал демку для моделирования проблемы.

https://pdemo.rukovoditel.pro/3.4/index ... mo_id=2333

Сущность - "02. Заявка"
Смысл такой, что при выборе
- Категории "ПК"
- Подкатегории "Черный экран"

Отобразил "Выбор подразделения"

В сущности "01. Заявка" работают правила.
Но там другой косяк(
Категория и подкатегория это типы полей - Сущность, выпадающий список (ajax)
При такой комбинации полей и после выбора подразделения - тип поля "Форма вложенной сущности"
В подкатегории вываливается весь список подкатегорий из всех категорий.


Хэлп плиз.

Re: Правила отображения полей в форме

Добавлено: 10 июл 2023, 12:47
alex.rodr
support писал(а): 27 июн 2023, 09:20 В отдельном окне правила отображения будут применятся для данной сущности.
Можно Вас попросить такой пример создать?
Хочу посмотреть как работает.

Что-то разными способами пробовал.
Максимум чего удалось добиться - правила работают только для категории.

Для многоуровнево списка сущностей (это подкатегория проблем) - правила не работают(

Re: Правила отображения полей в форме

Добавлено: 11 июл 2023, 14:16
support
Если не работают, значит такая настройка на поддерживается. Вы можете написать свой js код дря отображения или скрытия данных.