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

Preset search term in backgrid.js filter

本文关键字:搜索 backgrid js 过滤器      更新时间:2023-09-26

在ClientSideFilter的文档中,我读到了以下内容:

呈现带有文本框(可选地带有占位符)的搜索表单如果在初始化期间提供一个预设值。

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

(我希望能够直接链接到一个过滤表,所以预设值将派上用场。)

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

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

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

Edit:如果您想链接到一个经过过滤的网格,您必须触发对过滤器的搜索以使其生效。您可以通过在渲染过滤器后调用过滤器的search函数来实现。