我有一个页面,需要根据状态显示一个表中的项目-我需要像看板那样做,进行中,完成。我试图根据状态过滤每个面板,但是我猜是因为我过滤了相同的数据源,最终在所有三个面板中都得到了相同的数据。有什么建议吗?谢谢!
答案 0 :(得分:0)
我想到至少两个选择:
使用一个数据源,但是对于每个表3个表,将Table Row的visible属性绑定到该项目的状态,例如:@ datasource.item.status ===“ Done”,依此类推,然后对另一个两个表的功能相同,但状态值不同,这基本上只会隐藏与所需状态不匹配的行。
使用3个数据源,并具有加载特定状态的查询,或者让用户使用查询过滤器(@ datasource.query.filters.type._equals =“ Done”)在该状态中进行过滤。这样,每个表都是其自己的数据源和不重叠的记录集。