我正在尝试在 Prime Faces 中创建一个动态调查应用程序。我有一个问题对象列表,每个问题对象都包含一个 AnswerChoices 列表。这些被赋予 f:selectItems 值属性。这可以。问题对象还包含一个 selectedValues 列表,该列表提供给相关的 selectOne/many 组件。
因为我希望是通用的,所以会有多个选择值的问题,还有一些只有一个选择值的问题。我希望能够将 selectOne 和 selectMany 组件指向代表 selectedValues 的相关 Question 对象中的字符串列表。
这适用于 selectMany 组件,但不适用于需要指向单个对象而不是列表的 selectOne 组件。有没有一种我错过的简单方法 - 因为如果可能的话,我只想有一个代表 selectedValues 的对象