GWT表格搭建

1. CheckBoxSelectionModel<BaseModelData> sm = new CheckBoxSelectionModel<BaseModelData>(); 创建一个CheckBoxSelectionModel这个的初始化方法中主要是初始化了一些css
sm.setSelectionMode(SelectionMode.MULTI);//设置单选表格时候的方法
SelectionMode.SINGLE //单独的选择
SelectionMode.SIMPLE //简单的选择
2. 建立一个 List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); //ColumnConfig 配置一些栏目
3. configs.add(sm.getColumn()); 将样式加入到list.
4. 添加具体的标题属性
ColumnConfig column = new ColumnConfig();
column.setId("auditbatchid");
column.setHeader("审核批次编号");
column.setWidth(100);
configs.add(column); 这个可以有多个。
5. 建立栏目模型
ColumnModel cm = new ColumnModel(configs);
6. 加入数据
ListStore store = new ListStore<BaseModelData>(loader);
loader是以RPC加载器 BasePagingLoader<?, ?> loader; 具体加载方法见下面

loader = new BasePagingLoader(proxy); //一般把这个方法把建立proxy的方法给抽象化提供给子类来实现。
子类通过new这个proxy,然后调用相应的load方法。这个方法中通过RPC来取得自己需要的数据。、
proxy = new IReadRpcProxy<Object, Object>()
{
public void load(Object loadConfig, AsyncCallback contentsInfo)
{
/** 这里的这个方法是需要修改的,进入该页面后出现的数据 */
publishService.querymyPublishList(conditonPanel.getCondition(),
(PagingLoadConfig)loadConfig,
true,
contentsInfo);
/** 这里的这个方法是需要修改的,进入该页面后出现的数据 */
}
}

例如:

7. 生成表格
Grid<BaseModelData> grid = new Grid<BaseModelData>(store, cm); 建立一个表格
8. ContentPanel panel = new ContentPanel();
panel.add(grid);

如可就可以把一个表格加入到一个容器中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值