#### 一、编辑界面业务字段解析规则
1、主表字段生成控件Id的规则:input0 + 字段序号,
如 input05 表示主表第5个字段的控件 Id,input010 表示主表第10个字段的控件 Id
2、针对单选和复选字段,平台会生成一组控件,控件Id的规则为: input0 + 字段序号 + _ + 组内序号(0...n)
如 input03_0、input03_1、input03_2 , 本组控件的 name 属性都是一样的,name=input03
3、子表字段生成控件Id的规则:SubTbl0 + 子表序号 + _ + 行号 + _ + 字段序号(子表序号和行号从0开始)
如 SubTbl00_0_3 表示 第 1 个子表 第 1 行数据第3个字段控件 Id
针对子表单选和复选字段,生成规则和主表字段类似: SubTbl0 + 子表序号 + _ + 行号 + _ + 字段序号 + _ + 组内序号(0...n)
如 SubTbl00_0_6_0、SubTbl00_0_6_1 表示第1个子表第0行第6个字段生成的控件组
注:为了方便jQuery操作,针对每个字段控件,平台会按规则自动生成class属性,规则为:表名 + _ + 字段名 ,主表和子表生成规则一致
例如 合同登记业务对应的物理表为:T_HT_Info,本业务中合同编号字段(HtCode)生成的控件 class=T_HT_Info_HtCode
<input id="input03" name="input03" class="T_HT_Info_HtCode" />
#### 二、平台变量(一般以下划线开头,区分大小写)
以下变量适用于 AppInput.aspx(编辑界面)、NewFlow.aspx(流程发起)、DealFlow.aspx(流程处理)
![](https://box.kancloud.cn/50319f0beda0567c98a7509c1dfc2054_671x328.png)
在每个可编辑的平台页面,平台会自动生成以下变量:
var _curClass =EIS.WebBase.SysFolder.AppFrame.AppInput;
var _isNew = true;
var _mainTblName = "T_OA_BGYP_Apply";
var _mainId = "d3ad1e30-7b2b-4d9c-99f9-efc89f566b1c";
var _sIndex = "";
var _saveAction = "1";
var _workflowCode = "";
var _nodeCode = "";
var _nodeId = "";
var _sysModel=[{'tablename':'T_OA_BGYP_Apply','fields':[
{'name' : 'SN', 'type' : '1', 'length' : '50', 'order': '1','empty':'1','namecn' : '单号','dispstyle' : '000', 'limit':'1'},
{'name' : 'EmployeeName', 'type' : '1', 'length' : '50', 'order': '2','empty':'1','namecn' : '申请人','dispstyle' : '', 'limit':'1'},
{'name' : 'ApplyDate', 'type' : '4', 'length' : '', 'order': '3','empty':'1','namecn' : '申请日期','dispstyle' : '', 'limit':'1'},
{'name' : 'ApplyDept', 'type' : '1', 'length' : '50', 'order': '4','empty':'1','namecn' : '申请部门','dispstyle' : '032', 'limit':'1'},
{'name' : 'Total', 'type' : '3', 'length' : '8,2', 'order': '5','empty':'1','namecn' : '合计','dispstyle' : '004', 'limit':'1'},
{'name' : 'Note', 'type' : '1', 'length' : '200', 'order': '6','empty':'0','namecn' : '备注','dispstyle' : '', 'limit':'1'},
{'name' : 'CompanyId', 'type' : '1', 'length' : '50', 'order': '7','empty':'0','namecn' : '申请公司Id','dispstyle' : '', 'limit':'1'},
{'name' : 'CnMoney', 'type' : '1', 'length' : '50', 'order': '9','empty':'0','namecn' : '大写','dispstyle' : '005', 'limit':'1'},
{'name' : 'YunFee', 'type' : '3', 'length' : '8,2', 'order': '10','empty':'0','namecn' : '运费','dispstyle' : '', 'limit':'1'},
{'name' : 'AllFree', 'type' : '3', 'length' : '8,2', 'order': '11','empty':'0','namecn' : '总计','dispstyle' : '004', 'limit':'1'}],
'subtbls':[
{'tablename':'T_OA_BGYP_Apply_Sub', 'tblnamecn':'办公用品采购申请单明细', 'maxorder':1,'mode':'0', 'limit':'1', 'notnull':'是', 'fields':[
{'name' : 'wzType', 'type' : '1', 'length' : '50', 'order': '1','empty':'0','namecn' : '物品类别','dispstyle' : '012', 'limit':'1'},
{'name' : 'wzName', 'type' : '1', 'length' : '50', 'order': '2','empty':'0','namecn' : '品名','dispstyle' : '032', 'limit':'1'},
{'name' : 'wzGG', 'type' : '1', 'length' : '50', 'order': '3','empty':'0','namecn' : '规格','dispstyle' : '', 'limit':'1'},
{'name' : 'wzNum', 'type' : '3', 'length' : '6,2', 'order': '4','empty':'1','namecn' : '数量','dispstyle' : '', 'limit':'1'},
{'name' : 'wzUnit', 'type' : '1', 'length' : '50', 'order': '5','empty':'0','namecn' : '单位','dispstyle' : '', 'limit':'1'},
{'name' : 'wzPrice', 'type' : '3', 'length' : '6,2', 'order': '6','empty':'0','namecn' : '单价','dispstyle' : '', 'limit':'1'},
{'name' : 'wzMoney', 'type' : '3', 'length' : '8,2', 'order': '7','empty':'0','namecn' : '金额','dispstyle' : '004', 'limit':'1'},
{'name' : 'wzCode', 'type' : '1', 'length' : '50', 'order': '8','empty':'0','namecn' : '编码','dispstyle' : '', 'limit':'1'},
{'name' : 'SN', 'type' : '2', 'length' : '', 'order': '9','empty':'0','namecn' : '序号','dispstyle' : '003', 'limit':'1'}]}
]}];
* 自定义平台事件
![](https://box.kancloud.cn/6a53e8d89d3c6e4167447dfdf8755866_805x361.png)
![](https://box.kancloud.cn/13845d5f69c4b42cc5bc351f37df3663_599x233.png)
#### 平台函数(一般以下划线开关,区分大小写)
![](https://box.kancloud.cn/a946129ae94cd7017d296fca2d814272_961x476.png)
![](image/screenshot_1490353272116.png)![](https://box.kancloud.cn/ca5e906429785de21aa514852e2f7c9c_949x503.png)
![](image/screenshot_1490353297288.png)![](https://box.kancloud.cn/66c6d485edd6c9b472218e8074c01742_952x526.png)
- EZ-Studio
- 基础知识
- 开发平台介绍
- 数据结构
- 数据结构 - 平台字段介绍
- 数据结构 - 组织机构
- 数据结构 - 功能权限表
- 数据结构 - 工作流程
- 业务建模
- 平台入门
- 平台页面参数 - 常用参数详细说明
- 平台页面参数 - 增删改列表 AppDefault
- 平台页面参数 - 查询列表 AppQuery
- 平台页面参数 - 新建编辑页面 AppInput
- 平台页面参数 - 查看界面 AppDetail
- 平台页面参数 - 流程审批信息 AppWorkFlowInfo
- 平台使用的Session键值
- 如何通过平台定义树型结构
- 平台页面参数 - 组织机构选择 DeptTree
- WebOffice 在线编辑页面参数
- 平台脚本
- 客户端开发 - 入门篇
- 客户端开发 - 常用脚本块示例
- DateJS 日期计算脚本库使用说明
- 自定义按钮列(列表渲染函数的使用)
- 业务定义
- 如何创建业务表单
- 在表单中插入流程审批信息
- 如何定义一个SQL业务逻辑
- 查询定义
- 数据字典
- 功能节点
- 功能节点-新功能发布
- 系统集成
- 如何在平台事件(增加、修改、删除)中调用自定义的DLL
- 数据访问接口说明(带示例代码)
- NLog日志组件简要介绍
- 平台扩展 - 自定义默认值
- 短信发送接口V1.0现实
- 流程引擎
- 流程定义
- 我的第一个流程Demo
- 流程参数定义-自动生成任务名称
- 如何使用流程工具中特定成员【SQL指定ID或Code】功能指定步骤处理人。
- 安装部署
- SQL Server 2008安装教程
- 应用程序安装部署操作指引
- 路径出现乱码问题解决方案
- 组织机构
- 组织结构设置
- 针对一人多岗位的员工如何设置其默认科室
- 权限设置
- 系统管理员 - 权限设置
- 平台更新
- 2015年2月26日更新说明
- 2015年3月12日更新说明
- 2015年4月12日更新说明
- 2015年05月25日更新说明
- 2015年5月31号更新说明
- 2015年9月1号更新说明
- 2015年9月8号更新说明
- 2015年9月15号更新说明
- 常见问题
- 看不到【上传附件】按钮,无法上传附件
- Operation is not valid due to the current state of the object.
- 现象如下图,新建一个任务,稿纸正文就有数据存在,而且内容还是上一个任务的文件内容:
- IE浏览器如何设置缓存功能
- HRESULT:0x80070057(E_INVALIDARG)的异常的解决方案
- IE11 Windows7下F12 Dom 资源管理器不能用
- 接口API