【问题标题】:Access LogicalName from CRM 2011 Ribbon Button从 CRM 2011 功能区按钮访问逻辑名称
【发布时间】:2012-07-26 11:59:00
【问题描述】:

我在 CRM 2011 中创建了一个自定义功能区按钮,用于创建激活插件的触发器实体。我正在尝试通过在触发器实体中创建字段来将数据传输到插件中。我试图填写的字段之一是所选实体的逻辑名称(我试图使这项工作普遍适用,这就是为什么我不直接指定单个实体)。如果选择了 homegrid 上的两个不同实体(并且它们是相同的实体类型),我如何使用 jscript 访问它们的逻辑名称?

我尝试使用 crm 参数 SelectedControlSelectedItemReferences,然后调用 references[0].LogicalName,但这会返回“未定义”。

【问题讨论】:

    标签: javascript dynamics-crm-2011


    【解决方案1】:

    您可以使用 IE 访问 F12 开发人员工具吗?如果可以,您可以在按钮执行的方法中在代码中添加断点。暂停执行后,检查SelectedControlSelectedItemReferences 的值,然后您将能够正确识别代表EntityReference LogicalName 属性的属性。

    您可以使用此方法来识别 javascript 中任何未知方法或属性的特征。

    【讨论】:

    • 谢谢。这非常有效。对于任何想知道正确字段是 TypeName,而不是 LogicalName 的人
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    相关资源
    最近更新 更多