среда, 30 октября 2013 г.

Обновление родительского списка CRM 2011

Обновление родительского списка сущностей.

При разработке возникла проблема следующего плана:
Была реализована кнопка, по которой изменялся статус сущности, и карточка закрывалась. В этом случае данная запись все равно отображалась в общем списке, как открытая. 
Решением данной проблемы является обновление грида, в котором находится список сущностей. Поиске в интернете не дали ничего полезного, но тем не менее была найдена стандартная функция обновления родительского окна:

Mscrm.Utilities.refreshParentGrid(entityCode, entityId);

На мою кнопку был повешен следующий обработчик: 

var onButtonClick = function(){
                var entityCode = "4204";
                Mscrm.Utilities.refreshParentGrid(entityCode, Xrm.Page.data.entity.getId());
                 //Other code
}

В результате, по нажатию на кнопку происходит обновление родительского сабгрида.

Комментариев нет:

Отправить комментарий