2016-03-01 73 views
2

在CRM Dynamics 2013中,我有一個場景,用戶在字段中輸入數據,然後單擊一個功能區按鈕,然後讀取這些輸入的值。客戶關係管理Dynamics 2013在表單域鬆散重點

我的問題是,在進入最後一個字段後,CRM表單字段不會鬆散地關注字段,因此該值不會被注入,從而使其爲空。

這是由於焦點仍然放在現場,用戶必須在場外點擊才能工作。我怎樣才能把注意力放在最後輸入的字段上?

我試着把焦點放在不同的領域,但沒有運氣 - 是否有可能在CRM JS中使用Jquery模糊函數?

這裏是我的JS代碼我試過

Xrm.Page.getControl("new_filename").setFocus(); 

回答

0

如此。有可能是一個更好的解決方案。但是你可以做你現在正在做的事情(使用的setFocus)裏,然後,將你的主處理成一個計時器事件(從你的JavaScript啓動一個計時器,給它100毫秒的火力,並在你的計時器功能中完成其餘的處理)

現在「setFocus」不適合你,因爲它全部在相同的線程 - 它實際上設置了焦點(並將其移出最後一個字段),但它只發生在您完成處理後

是的,「平變化」,在CRM,和,因此事件,所有這些領域的變化,只有當字段失去焦點發生:

https://msdn.microsoft.com/en-us/library/gg334701.aspx

所以你需要一個解決辦法有..

相關問題