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
- Может также случиться, что вы не получите контроль над этим полем из-за проблемы с загрузкой.
В этом случае я бы посоветовал вам взять все элементы управления в форме, а затем повторить их, чтобы получить правильные элементы управления.
Фрагмент кода выше