文档章节

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

iMatrix
 iMatrix
发布于 2014/06/17 10:53
字数 335
阅读 84
收藏 0
点赞 0
评论 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
海淀
iMatrix平台中脚本样式标签(grid:JC)使用说明

1 脚本样式标签(grid:JC) 动态引入JavaScript/CSS控件中选中的javascript文件和css样式文件,并且在该表单中可以引用这些脚本和样式。 1.1 用法 在表单页面(弹出的表单页面等不是刷新区域实...

iMatrix ⋅ 2014/10/29 ⋅ 0

企业级的Java快速开发平台,首选iMatrix平台。

随着中国改革开放进一步的扩大和深入,带来了国民经济飞速发展,当前中国企业正面临着前所未有的机遇和挑战,竞争日趋激烈,新的业务和交易渠道不断涌现,企业需要不断快速交付和适应性调整。...

iMatrix ⋅ 2014/07/02 ⋅ 1

iMatrix平台免费开源程序发布,欢迎大家使用!

iMatrix是一个企业级的应用构建集成平台,符合JEE规范,提供了层次分明的MVC多层结构,实现了平台内部以及同其他系统接口的松散耦合,可以加快B/S结构的应用系统的开发,系统支持Jboss/Weblo...

iMatrix ⋅ 2013/07/10 ⋅ 0

iMatrix平台中子标签(grid:subGrid)的参数说明

子表标签(grid:subGrid) 参数说明: 1. 子表标签必须和列表标签(参照3.列表标签)组合使用,首先在【系统元数据管理】à【表单管理】à【数据表管理】中录入数据表,并且启用该数据表,该数...

iMatrix ⋅ 2014/06/11 ⋅ 0

iMatrix平台中组织结构树标签acsTags:tree用法

1 组织结构树标签(acsTags:tree) 1.1 引入js <script type="text/javascript" src="${resourcesCtx}/widgets/ jstree/jquery.jstree.js"></script> 1.2 用法 1.2.1 开发系统中添加以下资源;......

iMatrix ⋅ 2014/08/14 ⋅ 0

过了毕业季,没有找到工作的码农该怎么办呢?

毕业季已经过去,可还有一部分的毕业生没有找到工作。那这些毕业生该怎么办呢? 大家不要气馁,工作还是要继续找的。大家也可以利用这段时间再补充一点自己的知识。可以去学一些java快速开发...

iMatrix ⋅ 2014/08/05 ⋅ 0

iMatrix平台为什么被称为java快速开发平台

java快速开发平台是基于java语言进行开发,采用SOA 技术架构,进行服务化的分割包装,通过ESB 注册管理起来,ESB 主要完成消息转换、路由等通信机制,最后通过BPM 进行流程编排,从而把一些服...

iMatrix ⋅ 2014/07/08 ⋅ 0

iMatrix平台中标签数(在tree:ztree)用法(2)

1.1.1 标签树ztree:ztree 1.1.1.1 用法 <ztree:ztree treeType="MANDEPARTMENTTREE" treeId="treeDemo" userWithoutDeptVisible="true" showBranch="true" chkStyle="checkbox" chkboxType="......

iMatrix ⋅ 2014/08/28 ⋅ 0

AOSuite V2.7 发布,开源 JavaEE 快速开发平台

AOSuite V2.7 发布了,这个版本包含 9 个新增/修复/优化。 版本变更日志: 1、【新增】在【基础组件->按钮|停靠栏|信息提示】演示模块中增加了消息提示的各种标准方式已经开关按钮(aos:tog...

阿老表 ⋅ 2017/02/27 ⋅ 9

iMatrix平台github源码说明

iMatrix平台需要依赖cas单点登录项目和iMatrix-static静态资源,所以源码包中也包含了这两个项目,其中iMatrix-static静态资源又分为压缩版(imatrix-static)和源版(imatrix-static-source),压...

iMatrix ⋅ 2013/08/09 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

笔试题之Java基础部分【简】【一】

基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他 1.length、length()和size() length针对...

anlve ⋅ 9分钟前 ⋅ 1

table eg

user_id user_name full_name 1 zhangsan 张三 2 lisi 李四 `` ™ [========] 2018-06-18 09:42:06 星期一½ gdsgagagagdsgasgagadsgdasgagsa...

qwfys ⋅ 33分钟前 ⋅ 0

一个有趣的Java问题

先来看看源码: public class TestDemo { public static void main(String[] args) { Integer a = 10; Integer b = 20; swap(a, b); System.out......

linxyz ⋅ 38分钟前 ⋅ 0

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 8

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部