public interface LayoutService extends IBaseService<Layout>
Modifier and Type | Method and Description |
---|---|
Layout |
getDefaultLayoutByFormid(java.lang.String formid,
int layoutType)
返回指定类型的布局,默认布局始终只有一个
|
FixedLayout |
getFixedLayoutById(java.lang.String fixedLayoutid) |
java.util.List<FixedLayout> |
getFixedLayoutListById(java.lang.String layoutid) |
LayoutData |
getFormInfoData(HttpServletRequest request,
FormInfo formInfo)
获取布局中的表单数据,根据指定的表单对象
|
LayoutData |
getFormInfoData(HttpServletRequest request,
FormInfo formInfo,
int dataType) |
java.util.Map<java.lang.String,java.lang.String> |
getLayoutByFormid(java.lang.String fomrid)
获取指点表单的布局列表
|
java.util.Map<java.lang.String,java.lang.String> |
getLayoutByFormid(java.lang.String fomrid,
int layoutType) |
java.util.List<FixedLayoutField> |
getLayoutFieldById(java.lang.String fixedLayoutid) |
java.util.Map<java.lang.String,net.sf.json.JSONObject> |
getLayoutNameGroupType(java.lang.String formid)
将指定表单的的所有布局以类型为索引值返回JSON格式的$id:$name串
|
Layout |
getLayoutRelationByLoginMode(Layout softLayout)
根据指定的软件模式布局和登录模式查找对应视图布局,默认获取ContextUtils.getLoginMode();
|
Layout |
getLayoutRelationByLoginMode(Layout softLayout,
java.lang.String loginMode)
根据指定的软件模式布局和登录模式查找对应视图布局
|
java.util.List<FormQueryButton> |
getUserBtns(java.lang.String layoutid,
int permissionFlag)
返回有权限的用户定义按钮
|
java.lang.String |
saveFormEditPage(Layout page)
Deprecated.
请调用SaveLayout(Layout)
|
java.lang.String |
saveLayout(Layout page) |
int |
trans2Field(java.util.List<FormField> fieldsList,
net.sf.json.JSONArray definedFields)
将自定义字段转换化为FormField对象
|
int |
trans2Field(java.util.List<FormField> fieldsList,
net.sf.json.JSONArray definedFields,
int summary)
将自定义字段转换化为FormField对象
|
invalidLabelCascade, recreateLabelCascade
executeUpdate, executeUpdate, getById, getById, getByQuery, getByWhere, getByWhere, getByWhere, getCounts, getCounts, getJdbcDao, getJdbcTemplate, getList, getListByWhere, getListByWhere, getListForQuery, getListForQuery, getNewItem, getPageList, getPageList, getPageListForQuery, remove, removeById, removeByObject, save, saveOrUpdate, saveOrUpdateByObject, updateLabelByOldLabel
java.util.List<FixedLayout> getFixedLayoutListById(java.lang.String layoutid)
FixedLayout getFixedLayoutById(java.lang.String fixedLayoutid)
java.util.List<FixedLayoutField> getLayoutFieldById(java.lang.String fixedLayoutid)
java.lang.String saveFormEditPage(Layout page)
page
- java.lang.String saveLayout(Layout page)
LayoutData getFormInfoData(HttpServletRequest request, FormInfo formInfo)
request
- as HttpServletRequestformInfo
- as FormInfoFormInfoService.SaveFormData()
LayoutData getFormInfoData(HttpServletRequest request, FormInfo formInfo, int dataType)
request
- formInfo
- dataType
- as int //如果为1表示取主表多行数据,但是以明细形式展现的多行记录java.util.Map<java.lang.String,java.lang.String> getLayoutByFormid(java.lang.String fomrid)
fomrid
- as Stringjava.util.Map<java.lang.String,net.sf.json.JSONObject> getLayoutNameGroupType(java.lang.String formid)
formid
- as intjava.util.Map<java.lang.String,java.lang.String> getLayoutByFormid(java.lang.String fomrid, int layoutType)
fomrid
- layoutType
- as int //布局类型,即显示/编辑/打印布局Layout getDefaultLayoutByFormid(java.lang.String formid, int layoutType)
formid
- as intlayoutType
- as int //默认布局或其他类型的布局则返回第一条java.util.List<FormQueryButton> getUserBtns(java.lang.String layoutid, int permissionFlag)
layoutid
- //FormEditPage.idpermissionFlag
- //见Constant.OPT_** | Constant.OPT_** ,0-表示不检查权限Layout getLayoutRelationByLoginMode(Layout softLayout)
softLayout
- Layout getLayoutRelationByLoginMode(Layout softLayout, java.lang.String loginMode)
softLayout
- int trans2Field(java.util.List<FormField> fieldsList, net.sf.json.JSONArray definedFields)
fields
- definedFields
- int trans2Field(java.util.List<FormField> fieldsList, net.sf.json.JSONArray definedFields, int summary)
fieldsList
- definedFields
- skipSummary
- as int //<=0表示所有字段列表,1表示过滤汇总字段,2表示仅保留汇总字段Copyright © 2019 by Sucang.cn