|
如果上一個流程與下一個流程都是一個用戶時, 可否只要簽核一次即可, 不要連續簽兩次? |
觀看回應
|
|
在Workflow空白處, 右鍵的選單中, 選擇"流程屬性",設定SkipSameUser為True即可。
|
|
|
|
流程的待辦或eMail中, 是否可以呈現自訂的欄位? 而不是只有單據號碼而已? |
觀看回應
|
|
可以的, 只要在安全管理的"選單"中設定該選單的"參數", 其中參數有個 "參數欄位", 可以用來設定所要額外顯示的欄位名稱, 如下, 多設定了 客戶名稱與銷貨總計等。
|
|
|
|
在DataForm中, 如何取得 #O Options的選擇內容? |
觀看回應
|
|
如下, 可以透過以 selectoptions()的方法來取得: function dfMaster_onApply() { var date1 = $('#dfMaster_申請日期').datebox('getValue'); var date2 = $('#dfMaster_請假日期').datebox('getValue'); var type = $('#dfMaster_請假類型').selectoptions('getValue'); if (type=='特休假' && date1 < date2) { $.alert("特休假 至少需前1日申請之",'info'); return false; } return true; }
|
|
|
|
如何在EEPCloud中開發Stored Procedure? 如何呼叫? |
觀看回應
|
|
在EEPCloud的Table節點中, 可以右鍵"儲存過程"(預存程序), 打開頁面後可以用"+新增"來增加一個Stored Procedure, 如下, 填寫 Name為Stored Procedure Name, Parameters為Input/Output參數, Text代表Stored Procedure的程式內容,並按下確定即可。
如果在Server端要執行此SP, 只要使用 "Exec" 來執行即可, 如下的Server Method: exports.doCreate = function(param,callback){ var year = param.year; // 取出年度 var clientInfo = this.clientInfo; var dm = this; dm.query(clientInfo, clientInfo.database, ['exec sp_vacation '+year],{}, callback); //執行sp };
|
|
|
|
DataForm輸入時, 如何控制不同的欄位條件, 要自動控制那些欄位可以輸入(控制Readonly)? |
觀看回應
|
|
如下例, 用戶選擇 Options條件後, 可以控制另一個欄位是否可以輸入, 設定其Readonly屬性: function dfMaster_請假類型_onSelect(value) { if (value=='特休假') { $('#dfMaster_特休假年度').setReadonly(false); } else { $('#dfMaster_特休假年度').setReadonly(true) } }
|
|
|