我正在为视图做功能区按钮,该按钮应该对用户看到的每条记录运行一个操作。
例如如果用户应用过滤器仅显示条件为 fieldX = valueX 的记录,则操作将仅针对这些记录设置。 (没有数量限制)
为此目的,我需要获取此视图的 fetchXml 设置。但当前的,不是默认的,因为用户可以更改它们。
如何从网络资源 javascript 文件中做到这一点?
您可以使用功能区工作台在“主页”上创建按钮。从那里添加命令 > 操作 > JavaScript 操作 > 添加参数 > CRM 参数 > SelectedControlAllItemReferences
现在,您调用的 JavaScript 函数将具有当前列表中的项目引用数组。