27.01.2016, 18:19 | #1 |
Участник
|
CRM 2016 setValue() double onChange
Всем добрый вечер. Столкнулся с такой проблемой в CRM 2016.
На онлоаде формы вешается функция Xrm.Page.getAttribute("name").addOnChange(testFunc); На изменение поля "name" идет проверка. testFunc = function(){ if(Xrm.Page.getAttribute("name").getValue()) Xrm.Page.getAttribute("name").setValue(null); Xrm.Utility.alertDialog("Поле 'Name' пустое"); } И что в итоге получаем. При внесении в поле какого либо значения, поле очищается и показывается алерт. Но Показывается 2 раза (вызов функции происходит 2 раза). Как только убираем строку Xrm.Page.getAttribute("name").setValue(null), то срабатывает 1 раз. Как такое вообще возможно?! Может кто сталкивался с подобным. |
|
|
|