public class BaseLayoutData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ROW_DSPORDER
表示明细行的顺序值(整数)
|
static java.lang.String |
ROW_INDEX
表示明细行的id索引,如果为空表示新增操作,否则为修改明细行数据
|
Constructor and Description |
---|
BaseLayoutData() |
BaseLayoutData(java.lang.String formid)
初始化布局参数时必须指定表单id
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getAttachDeletes() |
java.util.ArrayList<BaseAttach> |
getAttachList() |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>>> |
getChildrenDatas() |
java.util.HashMap<java.lang.String,java.lang.String> |
getChildrenDeleteIds() |
java.lang.String |
getFormid() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getMainData() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getOtherData() |
void |
setAttachDeletes(java.util.ArrayList<java.lang.String> attachDeletes)
指定需要删除的附件ID列表
|
void |
setAttachList(java.util.ArrayList<BaseAttach> attachList)
指定需要删除的附件对象
|
void |
setChildrenDatas(java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>>> childrenDatas)
指定明细数据,键为子表id从系统中查找获得
一个子表id指向一个List多行数据,如果是主从表则指定List的多项数据,如果是扩展表则指定一项即可 List中的项的键值=rowOrder000表示明细行的顺序值(整数),rowIndex=子表的id,空表示新增明细记录否则为修改 |
void |
setChildrenDeleteIds(java.util.HashMap<java.lang.String,java.lang.String> childrenDeleteIds)
指定明细行记录删除的id,Map的键填写子表id,表示删除哪个子表的记录
多个明细记录的id用逗号分隔 |
void |
setFormid(java.lang.String formid) |
void |
setMainData(java.util.HashMap<java.lang.String,java.lang.Object> mainData)
指定表单的主表参数,HashMap中指定字段名(注意大小写)
值对象注意数据类型,字符串或整数,日期格式为yyyy-MM-dd的字符串格式 |
void |
setOtherData(java.util.HashMap<java.lang.String,java.lang.Object> otherData)
指定除表单参数外其他附加参数,如果修改时需设置键key为id的值,否则表示新增记录操作
|
public static final java.lang.String ROW_DSPORDER
public static final java.lang.String ROW_INDEX
public BaseLayoutData()
public BaseLayoutData(java.lang.String formid)
formid
- as Stringpublic void setFormid(java.lang.String formid)
public void setAttachDeletes(java.util.ArrayList<java.lang.String> attachDeletes)
attachDeletes
- public void setAttachList(java.util.ArrayList<BaseAttach> attachList)
attachList
- public java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>>> getChildrenDatas()
public java.util.HashMap<java.lang.String,java.lang.String> getChildrenDeleteIds()
public java.lang.String getFormid()
public java.util.ArrayList<java.lang.String> getAttachDeletes()
public java.util.ArrayList<BaseAttach> getAttachList()
public java.util.HashMap<java.lang.String,java.lang.Object> getMainData()
public void setMainData(java.util.HashMap<java.lang.String,java.lang.Object> mainData)
mainData
- public java.util.HashMap<java.lang.String,java.lang.Object> getOtherData()
public void setOtherData(java.util.HashMap<java.lang.String,java.lang.Object> otherData)
otherData
- public void setChildrenDatas(java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>>> childrenDatas)
childrenDatas
- public void setChildrenDeleteIds(java.util.HashMap<java.lang.String,java.lang.String> childrenDeleteIds)
childrenDeleteIds
- Copyright © 2019 by Sucang.cn