in the sales order list am getting three values as drop down, i need to set the first value as default value.
add another onload event to the form
frappe.ui.form.on("Opportunity", "onload", function(frm) {
frappe.call({....
callback: function() { frm.set_value(...) };
});
});
Need some more light on this, How to use set_value to set first value of list?
Eg, I used custom below script to filter broker_address field, not how to set first value of this as default.
cur_frm.set_query("broker_address", function() {
if(cur_frm.doc.broker) {
return {
query: "frappe.geo.doctype.address.address.address_query",
filters: { link_doctype: "Supplier", link_name: cur_frm.doc.broker }
};
}
else frappe.throw(__("Please set Broker"));
});