Tuesday, 6 March 2018

Calculating Values in Child Tables

frappe.ui.form.on("[CHILD TABLE DOCTYPE]", {
 [CHILDTABLEMULTIPLE1]: function(frm, cdt, cdn) {
  var d = locals[cdt][cdn];
  var total = 0;
  frappe.model.set_value(d.doctype, d.name, "[CHILDTABLEPRODUCT]", d.[CHILDTABLEMULTIPLE1] * d.[CHILDTABLEMULTIPLE2]);
        frm.doc.[CHILDTABLEFIELDINPARENT].forEach(function(d) { total += d.[CHILDTABLEPRODUCT]; });
        frm.set_value('[PARENTDOCTYPETOTALFIELD]', total);
 }
});
frappe.ui.form.on("[CHILD TABLE DOCTYPE]", {
 [CHILDTABLEMULTIPLE2]: function(frm, cdt, cdn) {
  var d = locals[cdt][cdn];
  var total = 0;
  frappe.model.set_value(d.doctype, d.name, "[CHILDTABLEPRODUCT]", d.[CHILDTABLEMULTIPLE1] * d.[CHILDTABLEMULTIPLE2]);
        frm.doc.[CHILDTABLEFIELDINPARENT].forEach(function(d) { total += d.[CHILDTABLEPRODUCT]; });
        frm.set_value('[PARENTDOCTYPETOTALFIELD]', total);
 }
});

No comments:

Post a Comment

Django rest api - filter

views.py from django_filters.rest_framework import DjangoFilterBackend class PollList(viewsets.ModelViewSet):     queryset = X.objects...