Вопрос

Список зависящий от значения в другом списке

Нужен совет. Как можно реализовать такой вариант.

В таблице есть два списочных поля. Lookup1 и Lookup2.

Есть процесс который подставляет значения  Lookup1.

А вот уже Lookup2 меняется в зависимости от значения Lookup1, изменяется именно сам подставляемый список.

Как это можно реализовать?

Нравится

3 комментария

Вітаю,

Нужно добавить в объект Lookup2 справочное поле на Lookup1 и заполнить зависимостью к тому Lookup1 при котором данные значения будут отображаться, и потом добавить фильтр (можно фильтр бизнес правилом или кодом) на странице для Lookup2 чтобы отображались значения соответствующие заданому сейчас значению в поле Lookup1

Анастасія Шумейко,

Спасибо за ответ. Можно на примере?

У меня такой вариант:

Есть колонка вопросов: (Lookup1)

Question 1

Question 2

Question 3

...

Question 50



И колонка ответов (Lookup2)

На один вопрос вырианты ответов Yes/No/Na

На другой Yes/No

На третий Mid/Low/High



 Yes/No/Na,  Yes/No, Mid/Low/High - это разные списки



Для пользователя должно получаться например так (Вид детали на странице):

Lookup 1 - Lookup 2


Question 1  - Вырианты ответов из списка Yes/No/Na

Question 2 - Вырианты ответов из списка Yes/No/Na

Question 3 - Вырианты ответов из списка Mid/Low/High



Есть еще список в которм указано соответствие для какого ответа, какой список использовать.



Если я правильно понял, то в Вашем варианте, на каждый вопрос нужно добавить бизнес правло.

Бизнес правильно нужно только одно, в вашем случае можно сделать немного по другому, вот пример:

Необходимо добавить 3 объекта - со списками вопросов, вариантов ответа и ответами по вариантам

В справочнике ответов по вараинтам нужно добавить поле lookup на справочник варианты ответа и заполнить, создав соотвествие ответов к возможным варинатам (варианты тоже нужно изначально добавить), вот пример наполнения



Далее в справочнике с перечнем вопросов нужно добавить поле lookup на справочник вариантов, и заполнить справочник вопросами соответствущим вариантом, например: 



таким образом создасться связь между вопросами и вариантами ответов по ним с возможностью использования вариантов несколько раз.

Теперь нужно только добавить поля вопросов и ответов на странице (как ответы вывести поле ссылающееся на ответы по вариантам) и добавить фильтр через бизнес правило на ответы по вариантам, по типу Вопрос.Lookup на варианты = Ответ.Lookup на варианты:

т.е. такой фильтр создает соответствие меджу варинтами ответов и вопросом, далее можно добавлять новые вопросы для которых нужно будет лишь указать нужный вариант.

Такой вариант первым пришел в голову для вашего запроса, возможно есть другие варианты

 

 

Показать все комментарии