Javascript 在Dynamics 365中,是否有一种基于记录过滤关联视图结果的方法';s字段值和用户权限?

Javascript 在Dynamics 365中,是否有一种基于记录过滤关联视图结果的方法';s字段值和用户权限?,javascript,iframe,dynamics-crm,dom-events,dynamics-365,Javascript,Iframe,Dynamics Crm,Dom Events,Dynamics 365,正如标题所述,我需要根据记录的字段值和用户权限筛选关联视图的结果 每当iFrame加载时,我都会使用一些Javascript来实现这一点,但是如果用户切换到不同的视图,则不会调用我的Javascript,并且会返回过滤后的记录。我曾尝试为iFrame中的各种更改实现一个事件侦听器,但未能获得所需的内容。我已经让onclick在用户打开视图下拉列表时调用我的函数,但我需要它在用户实际切换视图时调用 我是不是把这件事复杂化了,还有一种很自然的方法?或者有人知道如何在iFrame中检测更改吗?不幸的是

正如标题所述,我需要根据记录的字段值和用户权限筛选关联视图的结果

每当iFrame加载时,我都会使用一些Javascript来实现这一点,但是如果用户切换到不同的视图,则不会调用我的Javascript,并且会返回过滤后的记录。我曾尝试为iFrame中的各种更改实现一个事件侦听器,但未能获得所需的内容。我已经让onclick在用户打开视图下拉列表时调用我的函数,但我需要它在用户实际切换视图时调用


我是不是把这件事复杂化了,还有一种很自然的方法?或者有人知道如何在iFrame中检测更改吗?

不幸的是,OOB没有本机配置。我推荐这些

  • 不要依赖关联视图,顾名思义,它用于查看所有关联的记录。如果不希望用户看到导航项,请在表单编辑器中删除它们
  • 使用子网格满足您的所有不同需求,但不要使用视图切换器,因为您将再次遇到视图切换触发器等的障碍。此外,这将是不受支持的使用自定义过滤器装配FetchXml的方法
  • 使用网格定制HTML更好,甚至可以使用您自己的PCF控件来执行查询和筛选
  • RetrieveMultiple上的插件可以在最坏的情况下使用

  • 不幸的是,没有本机配置可以通过OOB实现。我推荐这些

  • 不要依赖关联视图,顾名思义,它用于查看所有关联的记录。如果不希望用户看到导航项,请在表单编辑器中删除它们
  • 使用子网格满足您的所有不同需求,但不要使用视图切换器,因为您将再次遇到视图切换触发器等的障碍。此外,这将是不受支持的使用自定义过滤器装配FetchXml的方法
  • 使用网格定制HTML更好,甚至可以使用您自己的PCF控件来执行查询和筛选
  • RetrieveMultiple上的插件可以在最坏的情况下使用

  • retrievemultiple上的插件对我的用例有效!非常感谢。retrievemultiple上的插件对我的用例有效!非常感谢。