问题描述
我有一个名为 total ("new_test_total") 的自定义字段,该字段是根据另外两个字段计算的
并且我想将这些总计传递给我到目前为止所做的价格清单项目金额
我创建了另一个名为 test 的自定义字段,并在更改字段 Total amount 时使用这些函数
将总金额的值传递给我创建的字段“new_test”
function update_Amount(){ Xrm.Page.data.entity.attributes.get("new_test").setValue(Xrm.Page.data.entity.attributes.get("new_test_total").getValue());}
并在价目表项目和产品之间进行映射
田间试验与田间量
它工作正常,但是当我尝试通过更改它基于它计算的参数来更改字段总数时
总金额更改但我必须保存两次(ctrl+s)才能更改价目表项目中的金额值
解决方法
我通过创建这些函数来解决这些问题,根据米场的变化或总场的变化来改变场数据
function update_test(){var x=Xrm.Page.data.entity.attributes.get("new_grossarea").getValue();var y=Xrm.Page.data.entity.attributes.get("new_meterprice").getValue();Xrm.Page.data.entity.attributes.get("new_test").setValue(x*y);}
当字段 new_grossarea 改变时,我调用上面的函数 当 new_meterprice 改变时,我也调用了上面的函数 并保存表单,价格表项中的字段金额也会根据字段的变化而变化