#### 一、編輯界面業務字段解析規則
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(流程處理)

在每個可編輯的平臺頁面,平臺會自動生成以下變量:
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'}]}
]}];
* 自定義平臺事件


#### 平臺函數(一般以下劃線開關,區分大小寫)



- 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