泛微OA欄位聯動-將"日期"欄位賦值給"日期時間"欄位
阿新 • • 發佈:2022-03-01
1. 問題描述
OA製作甘特圖,欄位型別需要為"日期時間",為了簡化判斷時間段衝突,填寫的時候僅精確到日期,所以新建了"日期時間"欄位(頁面隱藏),在選擇完"日期"欄位後,將"日期"欄位的值賦給"日期時間"欄位,如'2022-03-01',賦值後變成'2022-03-01 00:00'。
2. JS程式碼
// 給'日期'欄位賦值給'日期時間'欄位 ModeForm.bindFieldChangeEvent("field20290,field20291,field20315,field20316",function(obj,id,value){ if("field20290" == id) {// 計劃開始日期 ModeForm.changeFieldValue("field20320", {// 計劃開始日期時間 value: value }); } else if("field20291" == id) {// 計劃結束日期 ModeForm.changeFieldValue("field20321", {// 計劃結束日期時間 value: value }); } else if("field20315" == id) {// 實際開始日期 ModeForm.changeFieldValue("field20322", {// 實際開始日期時間 value: value }); } else {// 實際結束日期 ModeForm.changeFieldValue("field20323", {// 實際結束日期時間 value: value }); } });
## 3. 測試