28.01.2014, 19:37 | #1 |
Участник
|
Странное поведение CRM 2013 что с ним делать?
Есть у меня небольшой скриптец на изменение поля new_a1 тип дата и время:
Код: if (Xrm.Page.getAttribute("new_a1").getValue() != null){ var dd = Xrm.Page.getAttribute("new_a1").getValue(); var cd = new Date(); cd.setMinutes(cd.getMinutes()+15); if (dd.getTime() < cd.getTime()){ Xrm.Page.getAttribute("a1").setValue(cd); } } Код: Xrm.Page.getAttribute("new_a1").addOnChange(econsulting.TM.changeDateTime); После чего просто тусуюсь на форме 1-2 мин и нажимаю сохранить. И тут странность при нажатии сохранить выполняется снова эта функция и она снова меняет время. На OnSave этой функции нет! Что за примочки CRM и как с ними бороться ? [+] ... оно вообще постоянно вызывается при нажатии на кнопку сохранить [+] остальные поля не передергиваются и не передергивается это поле если оно не заполнено, а если заполнено то оно передергивается на сохранении всегда хотя и не меняли его Последний раз редактировалось spectr; 28.01.2014 в 19:52. |
|
|
|