奇葛格的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 奇葛格 閱讀(507) 評論(0)  編輯  收藏 所屬分類: Wicket
          主站蜘蛛池模板: 鄂温| 房山区| 尼勒克县| 鄂托克前旗| 渝北区| 文成县| 海兴县| 澄迈县| 尼玛县| 杭锦后旗| 电白县| 宜宾县| 永靖县| 石景山区| 盖州市| 双城市| 乳山市| 连江县| 安庆市| 房产| 布拖县| 恩施市| 唐河县| 慈溪市| 景泰县| 从江县| 卢氏县| 贺兰县| 海伦市| 合川市| 辽阳县| 永城市| 祁连县| 瓦房店市| 长阳| 景谷| 石首市| 兖州市| 南阳市| 吉首市| 阳新县|