У меня отключено поле с именем new_limitperiod
, когда я меняю значение на null, а затем сохраняю форму, старое значение возвращается в форму. Мне было предложено использовать setSubmitMode("always")
для решения этой проблемы. Однако, когда я это делаю, это приводит к тому, что мой плагин срабатывает каждый раз, когда я обновляю любое поле, даже поля, которые не указаны в моем разделе FilterAttributes
для регистрации плагина.Отправка обновленного значения для поля только для чтения
Как я могу представить новое значение для моего поле только для чтения, без него делает мое обновление плагина огонь каждый раз ?:
var limitPeriod = Xrm.Page.getControl("new_limitperiod");
limitPeriod.getAttribute().setValue(null);
limitPeriod.setDisabled(true);
limitPeriod.getAttribute().setSubmitMode("always"); //This causes the update plugin to always fire
Извините, просмотрите мой отредактированный вопрос. –