{
"fieldname":"party",
"label": __("Party name"),
"fieldtype": "Dynamic Link",
"get_options": function() {
var party_type = frappe.query_report.filters_by_name.party_type.get_value();
var party = frappe.query_report.filters_by_name.party.get_value();
party_input = $(".page-form").find('[data-fieldname="party"]').find('input');
frappe.call({
method: 'erpnext.accounts.report.general_ledger.general_ledger.get_select_values',
args: {
"party": party_input.val()
},
callback: function(r) {
if(r.message)
{
options = []
for (i = 0; i < r.message.length; i++) {
options[i]= r.message[i]
}
frappe.query_reports["General Ledger"].filters[6].options = options
// **I have set options dynamically to the below select fieldtype but I need to refresh that field to show that new options.**
console.log(frappe.query_reports["General Ledger"].filters[6].options)
}
}
});
return party_type;
}
},
{
"fieldname":"party_type",
"label": __("Party Type"),
"fieldtype": "Select",
"options": []
}