文档章节

在iMatrix平台表单列表标签(gridformGrid)的基础用法

iMatrix
 iMatrix
发布于 2014/06/17 10:53
字数 335
阅读 273
收藏 0
 

1         表单列表标签(grid:formGrid)

1.1    基础用法

1.   首先在【系统元数据管理】à【表单管理】à【数据表管理】中录入数据表,并且启用该数据表,该数据表一旦启用会在【列表管理】 中生成一条对应该数据表的列表数据。(参考系统构建平台手册)

2.   jsp页面上引用

<view:formGrid gridId="itemPhaseGridId" code="OA_ITEM_PHASE"

 entity="${item}" attributeName="itemPhases"></view:formGrid>

参数说明:

    gridId:表格的id

    code:列表编号。

    attributeName:子列表对应的字段名称。

    entity:表单实体。

       collection:子表列表集合。

    editable:表单列表是否编辑。

3.   保存该表单前,请先调用iMatrix.getFormGridDatas (formId,gridId)

    formId:提交的表单的id

    gridId:表格的id

4.   Javaservice中,调用JsonParser.getFormTableDatas(Class class);

class:为子表实体对应的类,返回子表实体集合,如下:

public void saveOrder(Order order){

orderDao.save(order);

     List<OrderItem> items=new ArrayList<OrderItem>();

List<Object> objects=

ParseJsonUtil.getFormTableDatas(OrderItem.class); //保存子表实体

    for(Object obj:objects){

OrderItem orderItem=(OrderItem)obj;

                orderItem.setOrder(order);

                orderItem.setCompanyId(contextService.getCompanyId());

                orderItem.setCreatedTime(new Date());

                orderItem.setCreator(contextService.getUserName());

                orderItemDao.save(orderItem);

                items.add(orderItem);

            }

            order.setOrderItems(items);

}

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

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

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

    或者加入QQ307599527

iMatrix
粉丝 2
博文 40
码字总数 19538
作品 0
海淀
私信 提问
加载中
请先登录后再评论。

暂无文章

Python3模块调用你真的会吗?不懂就来看一看?

前言 学习Python自动化框架的时候,各种文件会相互之间的调用。刚学的时候是不是很头疼!有木有!!一步步告诉你如何调用文件里的类和方法。 经常会调用同目录下的文件还有跨文件的调用   ...

osc_mhihvpgp
3分钟前
0
0
WahWah - 一个读取音频元数据的 gem

osc_tj0is418
4分钟前
0
0
光电游戏加速器免费获取方法和使用方法介绍

光电游戏加速器支持手游,端游,页游加速。支持国服,日服、美服、欧服、韩服,港台服等各大游戏区服国际网络加速,大幅提高用户的游戏体验。加速全球外服游戏,首选光电游戏加速器!玩游戏爽...

osc_ur9jjorb
6分钟前
0
0
低损耗MPO光纤连接器的IL值是多少?

随着FTTH的广泛应用,光纤通信对于数据传输容量和速度的要求越来越高,因此产生了对高密度和低损耗的光纤连接器的高需求。 前面有一篇文章我们介绍了什么是插入损耗(Insertion Loss)和回波...

osc_oz0d1seh
7分钟前
0
0
Android作为CXF客户端调用服务端。

1 加载jar 下载jar包,放在libs下 通过Project Structure添加jar依赖 成功后就会在build.gradle下添加 代码 final static String SERVICE_NS = "http://ws.service.mService.et.cn/"; ......

osc_aazzok95
9分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部