" setDefaultView"的问题在CRM Online 2016更新中

时间:2016-07-20 09:29:54

标签: dynamics-crm crm microsoft-dynamics dynamics-crm-online dynamics-crm-2016

我在页面加载中编写了以下代码,以根据视图过滤查找。

function SetDefaultViewOnSalesManagementLookup()
{
var control = Xrm.Page.getControl("header_process_sfw_bidauthorisedbysalesmanager");
if(control){
    control.setDefaultView("{66078611-FB47-E611-80FC-C4346BDDB001}");
}
} 

我已将解决方案导出到多个实例,除了一个最新的CRM Online 2016更新实例外,它可以在任何地方正常工作。

查找没有显示任何记录,当我点击"查找更多记录"时,它会给出对话权限不足的错误。

我已验证该视图存在于系统中,并且用户对基础实体具有所需权限。

知道最新更新是否有任何变化?

1 个答案:

答案 0 :(得分:0)

奇怪的事情确实发生了!!

我在设计器模式下打开了表单..禁用了包含用于将默认值设置为查找控件的脚本的特定方法的执行。

发布解决方案。

然后再次启用脚本执行...

令我惊讶的是,查找字段开始工作......