簡體   English   中英

Dynamics CRM 2015:在JScript中設置默認值而不會使表單變臟

[英]Dynamics CRM 2015: Set default value in JScript without making form dirty

我想通過JavaScript在帳戶表單上設置默認值。 我使用OData讀取這些默認值,並且有一些邏輯。

我使用標准方法來設置這些值:

Xrm.Page.getAttribute("myField").setValue(defaultValue);

現在,該字段被標記為臟,並且自動保存將在30秒后將其保存。 我可以預防嗎? 我試圖使用setSubmitMode函數,但沒有解決。

還有另一種在JScript中設置值而又不會使其變臟的方法嗎?

確保在表單的onLoad()事件上為此field設置setSubmitMode('never') ,然后為該字段的onChange()添加一個函數,然后再次更改setSubmitMode('always')

從理論上講,此字段在執行setValue()之后不會由MSCRM提交,但是觸發onChange()事件的新事件(如用戶手動更改它)將指示MSCRM更改此字段並提交該字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM