Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise

Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise

        • 1.编辑我们要修改的实体
        • 2.绑定web资源
        • 3.编写代码
        • & 子网格增加筛选功能,在窗体选项卡事件编辑

先上效果哈
修改前:
Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise_第1张图片
修改后:
Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise_第2张图片

1.编辑我们要修改的实体

Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise_第3张图片

2.绑定web资源

Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise_第4张图片
这里注意勾选参数传递属性
Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise_第5张图片

3.编写代码

function DisableAllFieldsOnEditableGrid(executionContext) {
    executionContext.getFormContext().getData().getEntity().attributes.forEach(function (attr) {
        attr.controls.forEach(function (c) {
            c.setDisabled(true);
        });
    })
};

以上就实现了在视图上增加筛选的功能
Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise_第6张图片
如果我们要是在子网格上增加此功能,就不能在实体上直接编辑,只能是在窗体里的选项卡事件编辑

& 子网格增加筛选功能,在窗体选项卡事件编辑

操作同上
Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise_第7张图片

到此就结束啦,快去练习一下吧!欢迎大佬和小Monkey沟通。
在这里插入图片描述

感谢大佬指正 小Monkey
如果你觉得有用的话,就留个赞吧!蟹蟹

你可能感兴趣的:(Dynamics,CRM,微软,筛选法,crm)