Цитата:
Сообщение от
kabazakra
Дэк, что же вы предлагаете, выносить на форму десятки пиклистов? и десятки текстовых полей? Мне же нужно на одну и ту же сущность вынести одновременно несколько сценариев опроса и отображать их в зависимости от того, что нужно будет интервьюеру. Вопрос может быть открытым или закрытым в зависимости от сценария. Варианты опций пиклистов тоже разные для каждого сценария. Что вы предлагаете, чтобы облегчить жизнь юзерам?
Вы сразу не описали вашу задачу, поэтому я предупредил о возможных последствиях. Пример из жизни. Есть текстовое поле "Страна", кто-то решил помочь пользователям и сделать из него пиклист (такой как у вас), и все здорово, в пиклисте список стран, только вот в базе сохраняется просто текстовое поле. Пользователи стали работать с системой, начали делать выборки по базе и захотели найти все контакты из 5 стран. Соответственно из-за такого решения им бы пришлось делать 5 полей в поиске "Страна равно 1, Страна равно 2, ..." Естественно никто так делать не хочет и никто не поймет чем этот пиклист отличается от статуса или состояния, к примеру, где можно выбирать сразу несколько значений.
В вашем случае, как я понимаю, в зависимости от сценария опроса вы в одни и теже поля будете подставлять разные сгенерированные пиклисты вопросов/ответов. Что ж, вам виднее. Придется помучатся с выводом данных для отчетов н-р, конечно же если они будут нужны кому-то.