奇葛格的BLOG

红尘最可笑,我自乐逍遥

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  59 随笔 :: 23 文章 :: 11 评论 :: 0 Trackbacks
wicket初学者可以参考一下 这里 的一篇文章。

1.CheckGroup 中 使用Check.而非CheckBox.

2.Form中的组件,纳入CompoundPropertyModel,似乎方可得到rawinput。有待确认。

3.Form如果不使用CompoundPropertyModel,注意给控件设置model。

4.dropdownchoice,未选择情况下提交,即选中了“请选择”。服务器端得到:
   getValue():-1
   getInput():
   getModelObjectAsString():

5.一个model示例:
int cols=5;
int rows=5;

final String[][] values=new String[rows][cols];

form.add(new Loop("rows", rows) {
   populateitem(Item item) {
     final int row=item.getindex();
     item.add(new Loop("cols", cols) {
          populateitem(Item item) {
               final int col=item.getindex();
               IModel model=new Model() {
                    setobject(Component c, Object o) {
                           values[row][col]=o;
                    }

                    Object getObject(Component c) {
                              return values[row][col];
                    }};
                    item.add(new TextField("cell", model));

   });

<table>
<tr wicket:id="rows"><td wicket:id="cols"><input type="text" wicket:id="cell"/></td></tr>
</table>
posted on 2006-12-14 17:04 奇葛格 阅读(491) 评论(0)  编辑  收藏 所属分类: Wicket

只有注册用户登录后才能发表评论。


网站导航: