2011-03-22 74 views
0

我想有一个中继器,如DataViewListView。每行(命名为用户ID)的第一列应从List读取,并为每个用户ID,程序应该动态地创建这样的三个单选按钮:如何使Wicket表单保存单选按钮状态?

four columns, "User ID," "Present," "Absent" and "onLeave"; each row displays a user ID and one radio button for each remaining column

要求:

  1. 用户必须能够更改单选按钮的选择。
  2. 当用户单击提交按钮时,将使用info("")方法显示无线电值。

我已经用this example做到了这一点,但是当我点击提交按钮,选择老显示,和形式被重置为那些老的选择。

+0

向我们展示您的代码。 – 2011-03-22 11:53:28

回答

1

This example code may可以帮助。

+0

唐!感谢您的回复,您的答案以某种方式与我想要的相匹配,但不是一个单选按钮,我希望每个记录都有三个单选按钮。 – Khan 2011-03-25 03:59:51

1

ListView不能很好地处理表单组件,但如果您致电ListView.setReuseItems(true);,它可能会有效。