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


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'οnclick="iMatrix.showSearchDIV(this);"><span><span>查询</span></span></button>,否则不用进行此操作。

5.   若需要自定义查询,先在【系统元数据管理】à【表单管理】à【列表管理】中选中该列表进行修改,在【基本信息】页面上把“是否启用查询”选为“自定义查询”。并且在jsp页面上引入

<button class='btn' οnclick="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' οnclick="customSearchSubmit('/ems/emsproduct/custom-search-list-datas.htm');"><span><span>确认</span></span></button>

       <buttonclass='btn' οnclick="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'οnclick="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' οnclick="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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值