主题:[原创]iMatrix平台中列表标签(gridjqGrid)的基础用法
1.1 基础用法
1. 首先在【系统元数据管理】à【表单管理】à【数据表管理】中录入数据表,并且启用该数据表,该数据表一旦启用会在【列表管理】 中生成一条对应该数据表的列表数据。(具体操作请参考系统构建平台手册)。
2. 在jsp页面上引用<grid:jqGrid url=" " code=" " grideId=" " pageName=" "></grid:jqGrid>
参数说明:
url:必填。显示数据的url。
code:必填。对应【系统元数据管理】中定义的列表的编号。
gridId:必填。表格的id(自己定义)。
pageName:可选。默认为page,action中所封装的数据Page。
dynamicColumn:可选。动态字段。(请参考Demo中的订单(动态列表))
subGrid:可选。子表的id,即<grid:subGrid/>标签的gridId的值
3. 在Action中,按照如下方式写:
private Page<EmsProduct> page;
@Action("list-datas")
public String getListDatas() throws Exception {
page = emsProductManager.search(page);// 查询page的方法由开发人员实现
renderText(PageUtils.pageToJson(page));// PageUtils由平台提供
return null;
}
4. 若需要内置查询,先在【系统元数据管理】à【表单管理】à【列表管理】中选中该列表进行修改,在【基本信息】页面上把“是否启用查询”选为“内置查询”。并且在jsp页面上引用<button class='btn' onclick="iMatrix.showSearchDIV(this);"><span><span>查询</span></span></button>,否则不用进行此操作。
如有使用iMatrix平台问题请登录iMatrix平台论坛咨询:
http://bbs.imatrix.net.cn/forum.php?mod=forumdisplay&fid=37
或者加入QQ群307599527