Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學(xué);靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
          1. CheckBoxSelectionModel<BaseModelData> sm = new CheckBoxSelectionModel<BaseModelData>(); 創(chuàng)建一個(gè)CheckBoxSelectionModel這個(gè)的初始化方法中主要是初始化了一些css
          ??????????????????????????????????????????????? sm.setSelectionMode(SelectionMode.MULTI);//設(shè)置單選表格時(shí)候的方法
          ???????????????????????????????????????????????????????????????????????????????????????? SelectionMode.SINGLE??????? //單獨(dú)的選擇
          ???????????????????????????????????????????????????????????????????????????????????????? SelectionMode.SIMPLE??????? //簡單的選擇
          2. 建立一個(gè) List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); //ColumnConfig 配置一些欄目
          3. configs.add(sm.getColumn()); 將樣式加入到list.
          ??? 4. 添加具體的標(biāo)題屬性
          ?????????????????? ColumnConfig column = new ColumnConfig();?????
          ?????????????????? column.setId("auditbatchid");
          ?????????????????? column.setHeader("審核批次編號");
          ?????????????????? column.setWidth(100);
          ?????????????????? configs.add(column);? 這個(gè)可以有多個(gè)。
          5. 建立欄目模型
          ?????????????????????????? ColumnModel cm = new ColumnModel(configs);
          ??? 6. 加入數(shù)據(jù)
          ?????????????????????????? ListStore store = new ListStore<BaseModelData>(loader);
          ?????????????????????????????????? loader是以RPC加載器 BasePagingLoader<?, ?> loader; 具體加載方法見下面
          ??????????????????????????????????
          ?????????????????????????????????? loader = new BasePagingLoader(proxy); //一般把這個(gè)方法把建立proxy的方法給抽象化提供給子類來實(shí)現(xiàn)。
          ?????????????????????????????????? 子類通過new這個(gè)proxy,然后調(diào)用相應(yīng)的load方法。這個(gè)方法中通過RPC來取得自己需要的數(shù)據(jù)。、
          ??????????????????????????????????? proxy = new IReadRpcProxy<Object, Object>()
          ??????????????????????????????????? {
          ??????????????????????????????????? public void load(Object loadConfig, AsyncCallback contentsInfo)
          ??????????????????????????? {
          ??????????????????????????????? /** 這里的這個(gè)方法是需要修改的,進(jìn)入該頁面后出現(xiàn)的數(shù)據(jù) */
          ??????????????????????????????? publishService.querymyPublishList(conditonPanel.getCondition(),
          ??????????????????????????????????? (PagingLoadConfig)loadConfig,
          ??????????????????????????????????? true,
          ??????????????????????????????????? contentsInfo);
          ??????????????????????????????? /** 這里的這個(gè)方法是需要修改的,進(jìn)入該頁面后出現(xiàn)的數(shù)據(jù) */
          ???????????????????????????????????????????? }
          ????????????????? }
          ??????????????????????????????????
          ??????????????????? 例如:
          ??????????????????????????????????????????????????????????
          7. 生成表格
          ??????? Grid<BaseModelData> grid = new Grid<BaseModelData>(store, cm); 建立一個(gè)表格
          8. ContentPanel panel = new ContentPanel();
          ??? panel.add(grid);
          ??????????????????
          ?????????????????? 如可就可以把一個(gè)表格加入到一個(gè)容器中。
          posted on 2010-12-22 00:35 禮物 閱讀(711) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。

          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 罗甸县| 湾仔区| 龙山县| 呼伦贝尔市| 专栏| 宣汉县| 高阳县| 望城县| 印江| 通化市| 潜江市| 漾濞| 冀州市| 乐平市| 鸡东县| 嘉善县| 滨海县| 连州市| 郴州市| 深圳市| 横峰县| 宁安市| 静宁县| 连州市| 黑龙江省| 静乐县| 定西市| 贞丰县| 临潭县| 会宁县| 阜南县| 乌海市| 湘乡市| 女性| 阳信县| 乌鲁木齐市| 永州市| 清涧县| 澜沧| 故城县| 新平|