我想有一个中继器,如DataView
或ListView
。每行(命名为用户ID)的第一列应从List
读取,并为每个用户ID,程序应该动态地创建这样的三个单选按钮:如何使Wicket表单保存单选按钮状态?
要求:
- 用户必须能够更改单选按钮的选择。
- 当用户单击提交按钮时,将使用
info("")
方法显示无线电值。
我已经用this example做到了这一点,但是当我点击提交按钮,选择老显示,和形式被重置为那些老的选择。
我想有一个中继器,如DataView
或ListView
。每行(命名为用户ID)的第一列应从List
读取,并为每个用户ID,程序应该动态地创建这样的三个单选按钮:如何使Wicket表单保存单选按钮状态?
要求:
info("")
方法显示无线电值。我已经用this example做到了这一点,但是当我点击提交按钮,选择老显示,和形式被重置为那些老的选择。
This example code may可以帮助。
唐!感谢您的回复,您的答案以某种方式与我想要的相匹配,但不是一个单选按钮,我希望每个记录都有三个单选按钮。 – Khan 2011-03-25 03:59:51
ListView不能很好地处理表单组件,但如果您致电ListView.setReuseItems(true);
,它可能会有效。
向我们展示您的代码。 – 2011-03-22 11:53:28