我需要將CRM腳本功能添加到CRM 2011帳戶 ,這些帳戶打開禁用字段進行編輯。如何在CRM 2011中使用java腳本功能解鎖字段
我寫道:
Xrm.Page.getControl(「fieldname」).setDisabled(false);
,但它不工作,並不斷地問我一個功能。 我該怎麼寫?
我需要將CRM腳本功能添加到CRM 2011帳戶 ,這些帳戶打開禁用字段進行編輯。如何在CRM 2011中使用java腳本功能解鎖字段
我寫道:
Xrm.Page.getControl(「fieldname」).setDisabled(false);
,但它不工作,並不斷地問我一個功能。 我該怎麼寫?
我使用以下命令:
var control = Xrm.Page.ui.controls.get("fieldname");
if (control != null)
{
control.setDisabled(false);
}
以下是添加JavaScript佔實體的步驟:
在文本編輯器中輸入以下代碼:
function Unlock()
{
var control = Xrm.Page.ui.controls.get("fieldname");
if (control != null)
{
control.setDisabled(false);
}
}
保存並關閉。發佈功能。 然後在事件處理程序單擊添加 選擇最近添加的庫,輸入函數名解鎖不括號
Save and Publish
謝謝你,我沒有它,但我得到了excepion:屬性'unlock'的值是null或undefined,而不是函數對象。哪裏不對? – user2421945
不要用功能提(),同時增加了事件處理程序 –
添加功能解鎖一樣在函數名稱文本框中 –
什麼類型的控制是'fieldname'?您擁有的代碼應該可以工作 – jasonscript
什麼是觸發JavaScript?你確定代碼甚至被稱爲?你在使用該字段的邏輯名稱嗎?顯示名稱不起作用;還要查看瀏覽器中的調試窗口(按F12),是否有任何錯誤? – Bvrce
Xrm.Page.getControl(「fieldname」)'的值是什麼? –