[fix] consider route options while generating filters
This commit is contained in:
parent
94521f66b0
commit
aeb0cb4470
1 changed files with 4 additions and 1 deletions
|
|
@ -14,7 +14,6 @@ frappe.views.TreeFactory = frappe.views.Factory.extend({
|
|||
msgprint(__("Tree view not available for {0}", [route[1]] ));
|
||||
return false;
|
||||
}
|
||||
|
||||
$.extend(options, frappe.treeview_settings[route[1]] || {});
|
||||
new frappe.views.TreeView(options);
|
||||
});
|
||||
|
|
@ -69,6 +68,10 @@ frappe.views.TreeView = Class.extend({
|
|||
make_filters: function(){
|
||||
var me = this;
|
||||
$.each(this.opts.filters || [], function(i, filter){
|
||||
if(frappe.route_options && frappe.route_options[filter.fieldname]) {
|
||||
filter.default = frappe.route_options[filter.fieldname]
|
||||
}
|
||||
|
||||
me.page.add_field(filter).$input
|
||||
.change(function() {
|
||||
me.args[$(this).attr("data-fieldname")] = $(this).val();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue