Dynamics CRM 365队列视图,删除列中的“(对象)”标签

时间:2017-08-29 00:50:04

标签: dynamics-crm microsoft-dynamics dynamics-crm-365

在我的队列视图中,我有一个针对事件实体的全局选项集。 当我将它包含在我的视图中时,它会在列名后附加一个后缀“(object)”。

其他选项集也会发生这种情况。有没有办法删除这个后缀?

enter image description here

2 个答案:

答案 0 :(得分:3)

不幸的是这是产品限制。视图列名称无法重命名,它将从属性的显示名称加载,对于关联的实体属性,额外的文本将附加在()实体名称或对象中。

这可能是一种类似于here所述的增强功能。

答案 1 :(得分:2)

您只能通过不支持的方式更改列标题。为此,您将执行以下操作:

  1. 打开视图编辑器,选择任意列,然后选择'更改属性'
  2. 添加包含基本jQuery代码的新Web资源.js文件,以选择相关列标题并更改其文本
  3. 将列属性窗口中的功能名称设置为等于.js文件中创建的功能
  4. 基于您的方案的示例代码:

    function changeColumnText() {
        $(document).ready(function () {
            $("label:contains('Source')").text('Source');
        });
    }