瀏覽代碼

[fix] consider route options while generating filters

version-14
Saurabh 9 年之前
父節點
當前提交
aeb0cb4470
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. +4
    -1
      frappe/public/js/frappe/views/treeview.js

+ 4
- 1
frappe/public/js/frappe/views/treeview.js 查看文件

@@ -14,7 +14,6 @@ frappe.views.TreeFactory = frappe.views.Factory.extend({
msgprint(__("Tree view not available for {0}", [route[1]] )); msgprint(__("Tree view not available for {0}", [route[1]] ));
return false; return false;
} }

$.extend(options, frappe.treeview_settings[route[1]] || {}); $.extend(options, frappe.treeview_settings[route[1]] || {});
new frappe.views.TreeView(options); new frappe.views.TreeView(options);
}); });
@@ -69,6 +68,10 @@ frappe.views.TreeView = Class.extend({
make_filters: function(){ make_filters: function(){
var me = this; var me = this;
$.each(this.opts.filters || [], function(i, filter){ $.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 me.page.add_field(filter).$input
.change(function() { .change(function() {
me.args[$(this).attr("data-fieldname")] = $(this).val(); me.args[$(this).attr("data-fieldname")] = $(this).val();


Loading…
取消
儲存