在我的情况下,BPF中相同的查找字段在一个处于阶段1中但不在阶段2和stage3中工作的过程中又有两个阶段。
function Filter(executionContext) {
debugger;
var formContext = executionContext.getFormContext();
var control = Xrm.Page.getControl("header_process_attributename");
if (control) {
formContext.getControl("header_process_new_attributename").setDefaultView("{**View Guid**}");
}
}
答案 0 :(得分:0)
formcontext.getattributes().controls.forEach(function (control) {
if (control && control.addCustomView) {
var viewId = "{65FFAF9A-E8C5-432D-860B-32F841B00D87}"; //All Accounts
var entityName = 'account';
var viewDisplayName = 'ShipTo Accounts';
control.addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml, true);
}
});
这里可能有2个问题
header_process_attributename2
上面的代码段
答案 1 :(得分:0)
它通过使用以下代码来工作:
需要如下更改属性名称
阶段2:
var control = Xrm.Page.getControl("header_process_attributename_1");
阶段3:
var control = Xrm.Page.getControl("header_process_attributename_2");