xjy_IT 发表于 2017-11-29 15:09:29

filter 输入框值

filter中搜索输入框的值我能在哪里拿到他的记录   以便我2次查询的时候能根据我上次输入的搜索值进行过滤

JeffryLI 发表于 2017-11-29 17:09:33

您好,获取filterText这个属性的值。希望能帮到您。

xjy_IT 发表于 2017-11-29 18:50:53

具体获取方法

xjy_IT 发表于 2017-11-30 09:26:07

    比如我已经获取到了这个筛选的值我怎么能在我第2次查询数据的时候把这个筛选结果继续回填到我列表里

JeffryLI 发表于 2017-11-30 09:42:51

xjy_IT 发表于 2017-11-29 18:50
具体获取方法

您好,具体视您在绑定申明过滤器的时候会有申明,如下
var cf = filter.getColumnFilter('country');
cf.valueFilter.filterText='ssdss';
console.log(cf.valueFilter.filterText);
希望能帮到您。

xjy_IT 发表于 2017-11-30 15:51:38

拿到之前数据后我要怎么在我第2次用这数据回填去筛选

JeffryLI 发表于 2017-11-30 17:49:55

xjy_IT 发表于 2017-11-30 15:51
拿到之前数据后我要怎么在我第2次用这数据回填去筛选

您好,回填进去,过滤器是不会有效的,有一个方案是,您拿到过滤字符串后直接去数据眼里面过滤,重新刷新数据源,希望能帮到您。

nutstore 发表于 2021-6-28 19:28:52

JeffryLI 发表于 2017-11-30 17:49
您好,回填进去,过滤器是不会有效的,有一个方案是,您拿到过滤字符串后直接去数据眼里面过滤,重新刷新 ...

这一块的功能有更新吗?我们也遇到了类似的需求:每次进入界面都要重新输入一遍筛选器的值太麻烦,想说我们把所有设置过的过滤器值存到localstorage中,然后下次打开页面我们从localstorage读出来,然后通过代码自动设置回过滤器里边,就不用每次都要重新选一遍过滤器了。

Richard.Ma 发表于 2021-6-29 09:24:56

你好,目前没有变化,还是需要重新选择,
页: [1]
查看完整版本: filter 输入框值