比较多个输入字段

时间:2013-12-29 16:26:19

标签: jsf-2 input primefaces compare

我有以下表格:

enter image description here

我可以使用添加按钮添加答案,因此可以创建一个包含两个以上答案的问题。

我还有一个结果饼图:

enter image description here

你可以看到我的问题,是吗? 饼图将我的两个答案选项放在一个..

如何检查一个或多个答案是否相同?

1 个答案:

答案 0 :(得分:1)

PieChartModel使用LinkedHashMap来存储图表数据,其中您的答案是键,并且对值进行投票,因此您不能在饼图中多次使用相同的答案选项。

你可以做的是例如

  • 在ManagedBean中使用HashMap来存储应答选项。这样,当您保存问题时,dubplicate答案将被忽略并且只保存一次
  • 在创建问题期间检查是否有重复的答案并抛出验证错误
  • ...

有很多方法可以解决这个问题,基本上取决于你想要实现的确切行为。


另见: PieChartModel.java