我有一个关于 javascipt 的基本计算。它计算真值并用真值更改字段的值。但是当我在数据库上检查它时,它会显示一个字段的前值。我用
Xrm.Page.getAttribute("new_exchangerate").fireOnChange();
在 formOnLoad 上。我的实际代码;
function ExchangeRateOnChange() {
var exchangeRate = Xrm.Page.getAttribute("new_exchangerate").getValue();
if (!exchangeRate) {
exchangeRate = 1;
}
var saleAmount = Xrm.Page.getAttribute("new_saleamount").getValue();
if (saleAmount) {
Xrm.Page.getAttribute("new_saleamounttl").setValue(saleAmount * exchangeRate);
// Xrm.Page.getAttribute("new_saleamounttl").setSubmitMode("always");
// I used setSubmit, but it won't worked too
}
}