Форма перезагрузки при перезагрузке / обновлении sh подсетки в унифицированном интерфейсе Dynamics 365 CRM - PullRequest
0 голосов
/ 27 января 2020

У меня есть сценарий, где в Форма заказов есть Подсетка расписания счетов . Мне нужно обновить / обновить Основная форма , когда Подсетка расписания счетов перезагружается на Деактивация определенной записи в Sub -grid.

PS: Этот сценарий предназначен для унифицированного интерфейса (UCI) Dynamics 365 CRM. Я перепробовал все три события подсетки, но не помог в этом сценарии.

1 Ответ

1 голос
/ 27 января 2020

Вы должны прикрепить пользовательский обработчик событий, чтобы справиться с этим. Читать дальше

var globalFormContext;

function myFormOnload(executionContext) {
  globalFormContext = executionContext.getFormContext(); 

  addSubgridEventListener();
} 

function addSubgridEventListener(){
  var gridContext = globalFormContext.getControl("<your_subgrid_name>");
  //ensure that the subgrid is ready…if not wait and call this function again
  if (gridContext == null){
     setTimeout(function () { addSubgridEventListener(); }, 500);
     return;
  }
  //bind the event listener when the subgrid is ready
  gridContext.addOnLoad(subgridEventListener);

}

function subgridEventListener(context){
  globalFormContext.data.refresh(false);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...