Skip to content

Instantly share code, notes, and snippets.

@TurkerTunali
Created May 8, 2021 14:50
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TurkerTunali/a34018f8ab887bad21d80daae11d1de9 to your computer and use it in GitHub Desktop.
Save TurkerTunali/a34018f8ab887bad21d80daae11d1de9 to your computer and use it in GitHub Desktop.
ERPNext - Button in list view
frappe.listview_settings['Purchase Order'] = {
button: {
show: function(doc) {
return true;
},
get_label: function() {
return __('View');
},
get_description: function(doc) {
return __('Print {0}', [doc.name])
},
action: function(doc) {
//frappe.set_route("/app/print/Purchase Order/" + doc.name);
var objWindowOpenResult = window.open(frappe.urllib.get_full_url("/printview?"
+ "doctype=" + encodeURIComponent("Purchase Order")
+ "&name=" + encodeURIComponent(doc.name)
+ "&trigger_print=0"
+ "&format=General"
+ "&no_letterhead=0"
+ "&_lang=tr"
));
if(!objWindowOpenResult) {
msgprint(__("Please set permission for pop-up windows in your browser!")); return;
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment