您的位置:首页 > 编程语言 > Java开发

iMatrix平台中列表标签(gridjqGrid)的基础用法

2014-04-24 09:49 211 查看


1.1    基础用法

1.   首先在【系统元数据管理】à【表单管理】à【数据表管理】中录入数据表,并且启用该数据表,该数据表一旦启用会在【列表管理】中生成一条对应该数据表的列表数据。(具体操作请参考系统构建平台手册)。
2.    在jsp页面上引用<grid:jqGridurl=" " 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>,否则不用进行此操作。
5.   若需要自定义查询,先在【系统元数据管理】à【表单管理】à【列表管理】中选中该列表进行修改,在【基本信息】页面上把“是否启用查询”选为“自定义查询”。并且在jsp页面上引入
<button class='btn' onclick="iMatrix.showSearchDIV(this);"><span><span>查询</span></span></button>
<divid="customSearchZoon"style="display: none;padding:6px10px;">
<table id="parameter_Table"class="fix-searchtable"style="width:100%;">
    <tr >
       <td class="content-title" align="right">接口</td>
       <td>
           <selectname="interfaceVal" class="searchInputClass"> </select>

       </td>
       <td class="content-title" align="right">采购人姓名</td>
       <td>
           <input name="buyer" class="searchInputClass"/>
       </td>
    </tr>
    <tr>
       <tdcolspan="6" align="center" >
       <buttonclass='btn' onclick="customSearchSubmit('/ems/emsproduct/custom-search-list-datas.htm');"><span><span>确认</span></span></button>
       <buttonclass='btn' onclick="clearParameter();"><span><span>清空</span></span></button>
       </td>
    </tr>
</table>
</div>
注:
div的id必须为customSearchZoon。
    table的id必须为parameter_Table。
select的name属性必须有值,calss的值必须为searchInputClass。
input的name属性必须有值,calss的值必须为searchInputClass。
    提交查询的按钮必须调用事件 customSearchSubmit(url);
清空查询的按钮必须调用事件 clearParameter();
6.  若需要导出,先在【系统元数据管理】à【表单管理】à【列表管理】中选中该列表进行修改,在【字段信息】页面中选中需要导出的列。并且在jsp页面上引用
<button class='btn'onclick="iMatrix.export_Data('${ctx}/emsproduct/export.htm');"><span><span>导出</span></span></button>

在Action中的书写方式,请参照Demo中的

com.example.expense.product.web.EmsProductAction.java中的方法export()写。 

注:formId不是必填项。

7.  若需要动态列导出,先在jsp页面上引用

<button class='btn' onclick="iMatrix.export_Data('${ctx}/order/export.htm');"><span><span>导出</span></span></button>

在Action中的书写方式,请参照Demo中的com.example.expense.order.web. OrderAction.java中的方法export()写。

 

 

    关于iMatrix平台标签更详细的资料可以到官网上下载:http://www.imatrix.net.cn

    如有使用iMatrix平台问题请登录iMatrix平台论坛咨询:

   http://bbs.imatrix.net.cn/forum.php?mod=forumdisplay&fid=37

    或者加入QQ群307599527

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息