0

Я написал следующий код в загрузке страницы для фильтрации поиска на основе представления.Проблемы с «setDefaultView» в CRM Online 2016 Обновление

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

Я экспортировал решение нескольких экземпляров, и она отлично работает везде, кроме одного экземпляра, который является последним CRM Online 2016 обновления.

Поиск не отображает запись, и когда я нажимаю «Искать больше записей», это дает ошибку с недостаточными разрешениями на диалог.

Я проверил, что вид существует в системе, и пользователь имеет необходимые разрешения для основного объекта.

Все идеи если в этом обновлении обновлено?

ответ

0

Ну, странные вещи случаются!

Я открыл форму в режиме конструктора .. отключено выполнение конкретного метода, который содержит скрипты для установки значения по умолчанию для элемента управления lookup.

Опубликована решение.

Затем снова позволил выполнение сценария ...

и к моему удивлению, поле поиска начал работать ...