我有一個名爲product的實體。有一個叫做物品價格的字段。Javascript和表單的多個實例
現在我已經創建了100個產品。我想對所有產品的「項目價格」字段進行SUM(數學運算)並將其顯示在稱爲「總項目價格」的機會字段的其他實體中。
除此之外,如果我創建101產品,它是「項目價格」,「總項目價格」字段中的機會自動上升日期本身。
因此,我有SUMMED到一個窗體的字段。例如有一個字段A和字段B,將字段A與3.14相乘並在字段B中顯示結果。
這裏是代碼。
function SumField() {
var price = Xrm.Page.getAttribute("new_price");
var total_price = Xrm.Page.getAttribute("new_total_price");
if(price.getValue() != null) {
var newValue = price.getValue() * 3.14;
total_price.setValue(newValue);
// Make sure the changes are saved back to the server - in CRM 4.0, this was crmForm.new_fieldname.ForceSubmit = true;
Xrm.Page.getAttribute("new_total_price").setSubmitMode("always");
}
}
你能更好地解釋你想要的嗎?你想更新機會領域? – 2013-03-15 09:33:01
是的,我希望機會的領域自動更新。 – ozil 2013-03-15 10:28:20
您顯示的代碼將表明您正在單個表單上添加字段,並且正在更新該表單上的另一個字段。這似乎與您的問題不一致 - 這意味着在多個實體之間添加值,然後更新另一個不同的實體。你能解釋代碼的重要性/相關性嗎?你在使用它嗎? – glosrob 2013-03-15 14:07:34