在表單中,如果選項集字段決策中的值被選爲拒絕,我們希望將拒絕原因設置爲必需。我寫了一個JS函數,然後與字段Decision的OnChange相關聯,並將Reject Reason字段設置爲Required。客戶關係管理2011 - JavaScript - 在哪裏設置業務必需
if (decisionOptionSetValue == 100000006 && decisionOptionSetText == "Reject") {
Xrm.Page.getAttribute("new_rejectionreason").setRequiredLevel("required");
}
現在,上述工作正常,沒有問題。
問題是,如果我打開相同的記錄,我可以愉快地從拒絕原因字段(new_rejectionreason)中刪除該值,並且不會拋出錯誤,因爲我的代碼只會在更改在這種情況下沒有發生的決策選項集合。
現在,在哪裏檢查以防止這些?
選項1:我在new_rejectionreason字段上有OnChange,以便檢查值是否已更改?
選項2:我做這張支票的OnSave的一部分之前,我保存表單和防止形式從節約和這個字段設置爲必填
選項3(?):我該怎麼辦檢查爲OnLoad並將字段new_rejectionreason設置爲必需
任何其他選項?
如果您喜歡其中一個回覆,請不要忘記將其標記爲答案。我們喜歡那些綠色的複選標記... :) – 2013-03-14 07:26:43