javascript - Dynamics CRM 2011 - FirstSelectedItemId 未被传递

标签 javascript jquery dynamics-crm-2011

以下不起作用,不确定原因。

我应该获取作为参数传入的 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.

最佳答案

不过,我确实通过使用 Erik Pools 功能区编辑器导入和发布来让它工作。不知道为什么在使用有关如何导入/导出功能区的 MSDN 指南手动导入和发布时我的东西不起作用。

关于javascript - Dynamics CRM 2011 - FirstSelectedItemId 未被传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247765/

相关文章:

javascript - jquery 带定时器的下拉菜单

javascript - 无法访问资源的 .id 值

javascript - 使用动画循环更改 html 元素

jquery - 动态更改 jQuery Mobile ListView 中的图标

javascript - 按下按钮后为div onclick着色

Dynamics CRM 2011 Outlook 客户端中的 JavaScript 弹出窗口

javascript - 为什么在使用 d3 创建 AngularJS 指令时使用 element[0] 而不是 element?

javascript - 如何在 JPlayer 的 Javascript onClick 事件中使用动态元素 ID

email - 当我通过 Dynamics CRM 发送电子邮件时,如何添加邮件标题

c# - 在 LINQ 中获取选项集标签