Bladeren bron

Added setup_field_label_map method in utils (#2178)

version-14
rohitwaghchaure 8 jaren geleden
committed by Rushabh Mehta
bovenliggende
commit
63a0e5cbdd
1 gewijzigde bestanden met toevoegingen van 33 en 0 verwijderingen
  1. +33
    -0
      frappe/public/js/legacy/clientscriptAPI.js

+ 33
- 0
frappe/public/js/legacy/clientscriptAPI.js Bestand weergeven

@@ -140,6 +140,39 @@ _f.Frm.prototype.get_doc = function() {
return locals[this.doctype][this.docname];
}

_f.Frm.prototype.set_currency_labels = function(fields_list, currency, parentfield) {
// To set the currency in the label
// For example Total Cost(INR), Total Cost(USD)

var me = this;
var doctype = parentfield ? this.fields_dict[parentfield].grid.doctype : this.doc.doctype;
var field_label_map = {}
var grid_field_label_map = {}

$.each(fields_list, function(i, fname) {
var docfield = frappe.meta.docfield_map[doctype][fname];
if(docfield) {
var label = __(docfield.label || "").replace(/\([^\)]*\)/g, "");
if(parentfield) {
grid_field_label_map[doctype + "-" + fname] =
label.trim() + " (" + __(currency) + ")";
} else {
field_label_map[fname] = label.trim() + " (" + currency + ")";
}
}
});

$.each(field_label_map, function(fname, label) {
me.fields_dict[fname].set_label(label);
});

$.each(grid_field_label_map, function(fname, label) {
fname = fname.split("-");
var df = frappe.meta.get_docfield(fname[0], fname[1], me.doc.name);
if(df) df.label = label;
});
}

_f.Frm.prototype.field_map = function(fnames, fn) {
if(typeof fnames==='string') {
if(fnames == '*') {


Laden…
Annuleren
Opslaan