无法从jsf中的selectonemenu和selectmanycheckbox中获取选定的值

时间:2014-12-17 07:23:30

标签: jsf primefaces

我正在做测试计划。所以我需要动态构建GUI。但我无法从selectonemeu和selectmanycheckbox中获取选定的值。我知道如何从这些中获取价值并且习惯了。 我就像下面那样做了

answerRadio[qstnCnt].setId("id" + String.valueOf(qstns.getQstn_id()) + qstnCnt);

并获得选定的值

String qsId = aRadio.getId().substring(2, 6); 

但我最近改变了他们的身份证。喜欢下面

answerRadio[qstnCnt].setId("id"+ String.valueOf(qstns.getQstn_id()) + qstnCnt+rnd.nextInt());

并获得选定的值

String qsId = aRadio.getId().substring(2, 6);

所以我无法获得选定的值 更改ID的原因是组件ID重复因此指向错误。

由于更改了ID它没有指向错误但无法获取选定值

0 个答案:

没有答案