В настоящее время я работаю в Microsoft Dynamics CRM 2013. Я пытаюсь запустить сценарий для события OnChange в поле поиска, и он не работает. Я заметил, что когда вы делаете выбор, даже когда скрипт не связан, он немного обновляет страницу и возвращает вас к вершине. Есть идеи?Microsoft Dynamics 2013 OnChange Script для поискового поля
function currentlyAssignedOnChange() {
alert ("TEST ON CHANGE FIRING 3!!!");
var dateAssigned = Xrm.Page.getAttribute("new_dateassigned");
dateAssigned.setValue(new Date());
if (dateAssigned.getIsDirty()) {
dateAssigned.setSubmitMode("always");
Xrm.Page.data.entity.save();
}
}
Возможно, вы можете предоставить пример кода, который вы используете? –
Это код. Дело в том, что когда я вызываю его из другого поля, которое не обновляет страницу, оно работает: Функция в настоящее времяAssignedOnChange() { \t alert ("TEST ON CHANGE FIRING 3 !!!"); \t var dateAssigned = Xrm.Page.getAttribute ("new_dateassigned"); \t dateAssigned.setValue (новая дата()); \t if (dateAssigned.getIsDirty()) { \t \t dateAssigned.setSubmitMode ("always"); Xrm.Page.data.entity.save(); \t} } – Ebarreto
Я думаю, что это связано с обновлением этой страницы, которое происходит при изменении поля. Сам скрипт работает, если я вызываю его из другого поля. – Ebarreto