2
以下不起作用,不知道爲什麼。Dynamics CRM 2011 - FirstSelectedItemId沒有通過
我應該得到作爲參數傳入的ID,但它總是未定義的。
功能區xml部分。
<Actions>
<JavaScriptFunction Library="$webresource:ct_/scripts/jqueryandjson2.js" FunctionName="isNaN" />
<JavaScriptFunction Library="$webresource:ct_/scripts/MyJSLib.js" FunctionName="isNaN" />
<JavaScriptFunction Library="$webresource:ct_/scripts/lead/ribbon.js" FunctionName="startDisqualifyLead">
<CrmParameter Value="FirstSelectedItemId" />
</JavaScriptFunction>
</Actions>
Javascript方法。
function startDisqualifyLead(entityId) {
if (!entityId)
entityId = Xrm.Page.data.entity.getId();
alert(entityId); // always undefined.
}
對於新記錄和現有記錄是否會發生這種情況? –
我有一個規則,只有當只有1條記錄被選中時才啓用該按鈕,所以只存在。 – user1231231412
另外,我知道Xrm.Page.data.entity不可用於主頁功能區。該方法也從窗體/細節視圖功能區中調用,並且正常工作。只是參數總是未定義的。 – user1231231412