Skip to content

Instantly share code, notes, and snippets.

@nabinhait
Last active December 15, 2015 22:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nabinhait/5335620 to your computer and use it in GitHub Desktop.
Save nabinhait/5335620 to your computer and use it in GitHub Desktop.
Set column labels based on naming series
var set_dynamic_labels = function(doc, cdt, cdn) {
var labels = {
"QA/": {
"reading_1": "XXX1",
"reading_2": "XXX2",
"reading_3": "XXX3"
},
"QB/": {
"reading_1": "YYY1",
"reading_2": "YYY2",
"reading_3": "YYY3"
}
}
for(fieldname in labels[doc.naming_series]) {
// change the labels
$('[data-grid-fieldname="Quality Inspection Reading-' + fieldname + '"]').html(labels[doc.naming_series][fieldname]);
}
}
// call the above function on change of naming series
cur_frm.cscript.naming_series = function(doc, cdt, cdn) {
set_dynamic_labels(doc, cdt, cdn);
}
// call the function on refresh
cur_frm.cscript.custom_refresh = function(doc, cdt, cdn) {
set_dynamic_labels(doc, cdt, cdn);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment