如何获取动态生成的JSF控件的id
动态生成的控件怎么取得id?
<a4j:repeat var="user" value="#{userBean.user}" rowKeyVar="i">
<tr >
<td><h:outputText value="#{user.id}"></h:outputText></td>
<td><h:outputText value="#{user.username}"></h:outputText></td>
<a4j:repeat var="onduty" value="#{user.ondutydays}" >
<td><h:selectBooleanCheckbox value="#{onduty}"></h:selectBooleanCheckbox></td>
</a4j:repeat>
</a4j:repeat>
我从数据库中查询出数据,然后在页面上循环输出。checkbox修改状态后,提交保存数据。
问题是这里的checkbox的id怎么获取?
------解决方案--------------------你是指的是从前台取还是后台了?
------解决方案--------------------这个其实不难.. 请问你的userBean.user 是否是一个DataModel? 如果是的话 可以在调用Action的时候直接遍历这个DataModel 判断里面的checkbox是否被激活,在获取当前行被选中的对象,,一切搞定..具体代码 在家里.现在在公司..晚上有时间发给你
------解决方案--------------------