尋找可以在CRM中的'CLOSE'功能區按鈕內部寫入的JavaScript代碼,可以在單擊該按鈕時強制關閉我的表單。當名稱爲「狀態原因」的字段具有以下自定義值時,CLOSE按鈕應起作用:已批准或未批准即,驗證必須基於這些值完成。使用功能區定製的Javascript驗證
0
A
回答
0
我相信Xrm.Page.ui.close()是你需要的。您可以在這裏找到更多的信息 - https://msdn.microsoft.com/en-us/library/gg327828.aspx#BKMK_close
0
假設你的意思是標準的「狀態原因」字段(statuscode
):
function closeButton() {
// Replace the numbers with the actual OptionSetValues for your statuscode
var relevantStatusCodeValues = {
Approved: 1,
NotApproved: 2
};
var currentStatusCode = Xrm.Page.getAttribute("statuscode").getValue();
switch(currentStatusCode) {
case relevantStatusCodeValues.Approved:
case relevantStatusCodeValues.Approved:
// Ensure nothing gets in the way of closing the record
Xrm.Page.data.entity.attributes.get().forEach(function(attr) {
attr.setSubmitMode("never");
});
// Close the form
Xrm.Page.ui.close();
default:
// Nothing to do
break;
}
}
你也可能要採用<ValueRule>
隱藏按鈕時的StatusCode ISN」你明確支持的一個。
相關問題
- 1. Javascript驗證功能
- 2. 用JavaScript功能驗證
- 3. javascript數字驗證功能
- 4. Javascript驗證多個功能?
- 5. 幫助與定製jQuery驗證功能
- 6. 在EF 4中定製實體並使用驗證功能
- 7. 的Javascript功能來驗證密碼
- 8. 簡單的Javascript驗證功能
- 9. 驗證功能
- 10. CRM功能區定製
- 11. JavaScript的confirm功能定製
- 12. 聚合物的使用功能驗證
- 13. 使用jQuery驗證的遠程功能
- 14. ajax成功調用定製驗證
- 15. 高級Javascript表單驗證功能
- 16. Javascript驗證功能未執行
- 17. 文本輸入驗證功能Javascript
- 18. 如何在Bootstrap的驗證中使用自定義驗證功能?
- 19. 驗證功能是不確定的
- 20. 我想使用AJAX功能驗證CAPTCHA
- 21. 如何驗證使用OpenSSL功能
- 22. 使用System.Net.Mail時沒有驗證功能
- 23. couchdb驗證功能
- 24. 驗證Char功能
- 25. 驗證rtsp功能
- 26. 驗證JS功能
- 27. Jquery功能驗證
- 28. IMEI驗證功能
- 29. 使用Javascript功能進行表單驗證
- 30. jQuery驗證不使用原始JavaScript提交功能時觸發
嗨亞歷克斯你的代碼真的很有幫助!我會很感激,如果你幫我解決這個問題!基本上我想寫一個JS裏面的功能區按鈕,將像停用按鈕,即設置窗體的狀態當表格的狀態原因是「批准」或「未批准」時無效。 –
不適合使用開關邏輯,而不是關閉表格,記錄狀態應該變爲非活動狀態..i.e它應該被取消激活。就在我們點擊取消激活按鈕時crm的方式,狀態更改爲不活動,就像我的功能區按鈕JS shud工作一樣。 –
Xrm.Page.ui.close()..除此之外,我們可以使用其他邏輯將記錄的狀態更改爲非活動狀態。 –