У меня есть объект, называемый продуктом. Существует поле под названием цена товара.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");
}
}
Не могли бы вы объяснить, что хотите? Вы хотите обновить поле возможностей? –
да, я хочу автоматически обновлять поле возможности. – ozil
Код, который вы указали, указывает, что вы добавляете поля в одну форму и обновляете другое поле в этой форме. Это, по-видимому, противоречит вашему вопросу, который предполагает сложение значений по нескольким объектам, а затем обновление другого другого объекта. Можете ли вы объяснить значимость/значимость кода? Вы используете его? – glosrob