如何设置一个javascript计算函数,等待它看到另一个字段中的值

时间:2016-03-29 13:38:13

标签: javascript dynamics-crm-2011

我有一个函数可以计算(添加)来自其他2个字段的值,并将结果显示在第三个字段中。这非常有效。但是,我现在需要这个计算函数来等待"等等。直到它看到在单独的日期字段中填充的值。一旦此日期字段具有值,则计算功能可以显示结果。请参阅下面的当前计算功能

感谢您提供的任何帮助。

function Calculate() {
  var item1 = Xrm.Page.getAttribute("new_step1amount").getValue();
  if (item1 == null) {
    item1 = 0;
  }

  var item2 = Xrm.Page.getAttribute("new_step2amount").getValue();
  if (item2 == null) {
    item2 = 0;
  }

  Xrm.Page.getAttribute("new_totalamountcollected").setValue(item1 + item2);
}

1 个答案:

答案 0 :(得分:0)

这是伪代码:

if(dateFieldHasValue)
{
    Xrm.Page.getAttribute("new_totalamountcollected").setValue(item1 + item2);
}

只需调用日期字段的函数onchange ...