sbkolate.com
Saturday, 7 January 2017
Wednesday, 9 November 2016
Extend erpnext public js funtion
Extend erpnext public js funtion
Templating in ERPNext:
2) other app`s public js.
3) add you file path in your app build.json
4) bench build
$.extend(erpnext.utils, {
render_address_and_contact: function(frm) {
// render address
$(frm.fields_dict['address_htm l'].wrapper)
.html(frappe.render_template(" address_list",
cur_frm.doc.__onload))
.find(".btn-address").on("clic k", function() {
frappe.new_doc("Address");
});
// render contact
if(frm.fields_dict['contact_ht ml']) {
$(frm.fields_dict['contact_htm l'].wrapper)
.html(frappe.render_template(" contact_list",
cur_frm.doc.__onload))
.find(".btn-contact").on("clic k", function() {
frappe.new_doc("Contact");
}
);
console.log("my file trigger")
}
}
Sunday, 21 August 2016
Install wkhtmltopdf (with patched qt) in Ubuntu 14.04 LTS
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
sudo apt-get update
sudo apt-get install wkhtmltox
sudo apt-get -f install
sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
wkhtmltopdf -V
rm wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
Friday, 5 August 2016
ERPNext Change Field Text Color and Background Color
Hello,
Today I received one email about how to change Text Color in ERP.
Frappe Framework uses jQuery, so if you know jQuery, you can add your custom css using jQuery selectors.
I am giving solution, it will helpful to Highlight fields based on condition. (e.g. Amount should be red is amount is greater than equal to 10)
In below image I have field "Amount"
Code to select Amount field in jquery
$('input[data-fieldname="amount"]')
Code to get value in amount field
$('input[data-fieldname="amount"]').val()
Code to add Text Color Red
$('input[data-fieldname="amount"]').css("color","red")
Code to add css to change background color
$('input[data-fieldname="amount"]').css("background-color","#FFE4C4")
Note: You can write above jquery code in onload function of Frappe Custom Script to execute your code before loading of Form.
Syntax:
frappe.ui.form.on("Doctype Name", "onload", function(frm,cdt,cdn) {
//your code
});
You can email me if you need any help. My email id is kolate.sambhaji@gmail.com
Thanks,
Sambhaji Kolate
Today I received one email about how to change Text Color in ERP.
Frappe Framework uses jQuery, so if you know jQuery, you can add your custom css using jQuery selectors.
I am giving solution, it will helpful to Highlight fields based on condition. (e.g. Amount should be red is amount is greater than equal to 10)
In below image I have field "Amount"
Code to select Amount field in jquery
$('input[data-fieldname="amount"]')
Code to get value in amount field
$('input[data-fieldname="amount"]').val()
Code to add Text Color Red
$('input[data-fieldname="amount"]').css("color","red")
Code to add css to change background color
$('input[data-fieldname="amount"]').css("background-color","#FFE4C4")
Note: You can write above jquery code in onload function of Frappe Custom Script to execute your code before loading of Form.
Syntax:
frappe.ui.form.on("Doctype Name", "onload", function(frm,cdt,cdn) {
//your code
});
You can email me if you need any help. My email id is kolate.sambhaji@gmail.com
Thanks,
Sambhaji Kolate
ERPNext Change Field Text Color and Background Color
Hello,
Today I received one email about how to change Text Color in ERP.
Frappe Framework uses jQuery, so if you know jQuery, you can add your custom css using jQuery selectors.
I am giving solution, it will helpful to Highlight fields based on condition. (e.g. Amount should be red is amount is greater than equal to 10)
In below image I have field "Amount"
Code to select Amount field in jquery
$('input[data-fieldname="amount"]')
Code to get value in amount field
$('input[data-fieldname="amount"]').val()
Code to add Text Color Red
$('input[data-fieldname="amount"]').css("color","red")
Code to add css to change background color
$('input[data-fieldname="amount"]').css("background-color","#FFE4C4")
Note: You can write above jquery code in onload function of Frappe Custom Script to execute your code before loading of Form.
Syntax:
frappe.ui.form.on("Doctype Name", "onload", function(frm,cdt,cdn) {
//your code
});
You can email me if you need any help. My email id is kolate.sambhaji@gmail.com
Thanks,
Sambhaji Kolate
Today I received one email about how to change Text Color in ERP.
Frappe Framework uses jQuery, so if you know jQuery, you can add your custom css using jQuery selectors.
I am giving solution, it will helpful to Highlight fields based on condition. (e.g. Amount should be red is amount is greater than equal to 10)
In below image I have field "Amount"
Code to select Amount field in jquery
$('input[data-fieldname="amount"]')
Code to get value in amount field
$('input[data-fieldname="amount"]').val()
Code to add Text Color Red
$('input[data-fieldname="amount"]').css("color","red")
Code to add css to change background color
$('input[data-fieldname="amount"]').css("background-color","#FFE4C4")
Note: You can write above jquery code in onload function of Frappe Custom Script to execute your code before loading of Form.
Syntax:
frappe.ui.form.on("Doctype Name", "onload", function(frm,cdt,cdn) {
//your code
});
You can email me if you need any help. My email id is kolate.sambhaji@gmail.com
Thanks,
Sambhaji Kolate
Thursday, 14 July 2016
ERPNext: Color Cells in ERPNext Query Report
We can add color based on condition.
Here we have made cells in row green if Rental Payment greater than 100 else red.
add following code to query_report_name.js file
Here we have made cells in row green if Rental Payment greater than 100 else red.
add following code to query_report_name.js file
frappe.query_reports["Payments Received"] = {
"filters": [
{
"fieldname":"customer",
"label": __("Customer"),
"fieldtype": "Link",
"options": "Customer",
"width": "80"
}
],
"formatter":function (row, cell, value, columnDef, dataContext, default_formatter) {
value = default_formatter(row, cell, value, columnDef, dataContext);
if (columnDef.id != "Customer" && columnDef.id != "Payment
Date" && dataContext["Rental Payment"] < 100) {
value = "<span style='color:red!important; font-weight:bold'>" + value + "</span>";
}
if (columnDef.id != "Customer" && columnDef.id != "Payment
Date" && dataContext["Rental Payment"] > 100) {
value = "<span style='color:green!important; font-weight:bold'>" + value + "</span>";
}
return value;
}
Wednesday, 13 July 2016
How to add spaces in HTML or Jinjha?
Indent paragraphs with CSS is good way to add spaces in html. CSS paddings or margins give direct display instructions to the browser, so the result is more consistent.
You can easily add spaces even if you don't know css.
Sample code:
Sample code:
<style>p.indent{ padding-left: 1.8em }</style>
<p class="indent"> Sambhaji Kolate </p>
Subscribe to:
Posts (Atom)