首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聚合物1.x:如何过滤铁数据表?

聚合物1.x:如何过滤铁数据表?
EN

Stack Overflow用户
提问于 2016-10-24 19:27:01
回答 1查看 422关注 0票数 0

如何将filter属性添加到<iron-data-table中?(请张贴一张plunk演示。)

我用叉子叉了一下。然后,我试图通过添加以下行来添加一个过滤器:

代码语言:javascript
复制
<iron-data-table
  ...
  filter="['item.user.name.first.length', '< 5']">

打破了扣篮。这是新的(现在已经坏了)的隆隆声

属性如下

filter数组,包含用于筛选项的路径/筛选值对。

但它缺乏一个如何使用它的例子。

如何将filter属性添加到<iron-data-table中?(请张贴一张plunk演示。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-25 06:27:55

这不是一个很好的文档化的特性:

通常,您将在filter-by元素中使用<data-table-column>filter-value属性,但也可以直接访问filter属性。

当涉及到过滤items数据源时,只有“包含”类型的筛选可用。因此,您几乎不能根据字符串长度进行过滤,就像在Plnkr中那样。要获得更多自定义过滤功能,您需要使用一个函数dataSource,在该函数中,您可以使用作为数据源函数参数的筛选器进行任何您想做的事情。

无论如何,如果您仍然希望直接访问filter,例如提供默认的筛选值,则需要将该值设置为具有pathfilter属性的对象数组:

this.filter = [{path: 'user.name.first', filter: 'donna'}];

下面是一个例子:http://plnkr.co/edit/KIefwLNHeinkOgERWOvZ?p=preview

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40226024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档