Javascript 背栅格过滤器,自定义模板?

Javascript 背栅格过滤器,自定义模板?,javascript,backgrid,Javascript,Backgrid,我正在尝试更改Backgrid.Extension.ClientSideFilter的 template: _.template('<div class="input-prepend input-append"><span class="add-on"><i class="icon-search"></i></span><input type="text" <% if (placeholder) { %> placeh

我正在尝试更改Backgrid.Extension.ClientSideFilter的

template: _.template('<div class="input-prepend input-append"><span class="add-on"><i class="icon-search"></i></span><input type="text" <% if (placeholder) { %> placeholder="<%- placeholder %>" <% } %> name="<%- name %>" /><span class="add-on"><a class="close" href="#">&times;</a></span><span class="add-on"><div class="red" id="<%- idDivCantidadResultados %>"></div></span></div>'),
模板:\模板(“”),

但我不知道如何更改。

只需将其放入构造函数即可

var filter = new Backgrid.Extension.ClientSideFilter({
  template: _.template("<...>",  /* Underscore template context */ {foo: bar}),
  collection: collection,
  fields: ['field']
});
var filter=new Backgrid.Extension.ClientSideFilter({
模板:u.template(“,/*下划线模板上下文*/{foo:bar}),
收藏:收藏,
字段:[“字段”]
});

我也在尝试自定义过滤器,但我无法根据这些说明使其正常工作。无论我在构造函数中指定了什么自定义模板,我都将获得默认过滤器。我可能会遇到什么问题?@raddevon没有,但如果你能重现它,它可能是一个bug,你应该提交一份bug报告。我刚刚发现,在旧版本的backgrid filter中,你无法将新模板传递到构造函数中。为了自定义模板,必须对过滤器类进行子类化。它只是在最近的更新中才在构造函数中查找模板。感谢您的帮助我=)