在backgrid.js过滤器中预设搜索词

时间:2014-05-18 08:40:01

标签: javascript backgrid

在ClientSideFilter的documentation中,我阅读了以下内容:

  

使用文本框呈现搜索表单,可选择使用占位符   和初始化期间提供的预设值。

我可以在初始化期间设置占位符值,但如何提供预设值?初始化参数中缺少它。

(我希望能够直接链接到过滤后的表格,这样预设值就会派上用场。)

1 个答案:

答案 0 :(得分:0)

我认为文档中提到的预设值是指过滤器输入字段中的值。

使用value选项初始化过滤器,将使用该值呈现字段。

var filter = new Backgrid.Extension.ClientSideFilter({
  collection: collection,
  placeholder: "Search",
  value: "PRESET"
});

编辑:如果要链接到已过滤的网格,则必须触发搜索才能使过滤器生效。 您可以通过在渲染过滤器后调用过滤器的search函数来完成此操作。