平臺本身已經提供的最常用的默認值,但在一些實際項目中滿足不了需求,因此平臺提供了默認擴展接口,基本原理是這樣的:平臺根據默認值編碼進行匹配,如果屬于平臺默認值,平臺直接解析,否則平臺直接調用擴展接口進行解析。
一、在平臺默認值表(T_E_App_DefValues)中配置相應關鍵字(默認值編碼),后面的擴展接口就是根據默認值編碼進行解析

二、新建一個類庫工程,在工程下新建一個類(或者在現有工程中增加一個類),用于實現擴展接口
a)引用 EIS.AppModel.dll ,擴展接口命名空間為:EIS.AppModel.AppMode

b)在新建類中實現接口
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using EIS.AppModel.AppModel;
using EIS.Permission.Service;
using EIS.DataAccess;
using NLog;
namespace EIS.Sheet.Logic
{
public class DefaultValue : ICustomise
{
private Logger fileLogger = LogManager.GetCurrentClassLogger();
public string GetDefaultValue(AppBase.UserContext user, string dType, string dPara)
{
string empId = user.EmployeeId;
string empCode = EmployeeService.GetEmployeeAttrById(empId,"EmployeeCode");
string defValue = "";
switch (dType)
{
case "StudentNo":
//計算學號,把計算后賦值給defValue
break;
case "StudentClass":
//計算班級,把計算后賦值給defValue
break;
default:
break;
}
return defValue;
}
public void Login_After(AppBase.UserContext user)
{
throw new NotImplementedException();
}
public void Logout_After(AppBase.UserContext user)
{
throw new NotImplementedException();
}
}
}
三、把上面工程生成DLL復制到bin目錄下面,同時在擴展接口配置文件 Unity.config 文件中增加相關配置

- 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