2015-08-25 101 views
0

我目前正在使用Microsoft Dynamics CRM 2013.我试图让一个脚本在查找字段的OnChange事件上运行,但它不工作。我注意到,当你做出选择时,即使脚本没有被绑定,它也会刷新页面并将你带回到顶部。有任何想法吗?Microsoft Dynamics 2013 OnChange脚本查找字段

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(); 
      } 
} 
+0

你可能提供你正在使用的示例代码? –

+0

这是代码。事情是,当我从另一个领域调用它不刷新页面,它的作品: function currentlyAssignedOnChange() { \t alert(“TEST ON CHANGE FIRING 3 !!!”); \t var dateAssigned = Xrm.Page.getAttribute(“new_dateassigned”); \t dateAssigned.setValue(new Date()); (dateAssigned.getIsDirty()) \t if(dateAssigned.getIsDirty()){ \t \t dateAssigned.setSubmitMode(“always”); Xrm.Page.data.entity.save(); \t} } – Ebarreto

+0

我认为它与在字段更改时发生的页面刷新有关。如果我从另一个字段调用脚本,脚本本身也可以工作。 – Ebarreto

回答

0

好的。所以有问题的领域是“分配给”字段。该字段有一个与之关联的工作流程,似乎阻止了脚本。我决定只是将逻辑添加到工作流程中。

相关问题