有没有办法以编程方式更改WIX中的画廊收藏

时间:2018-08-07 15:53:11

标签: javascript database collections wixcode

有没有一种方法可以通过编程方式更改wix中画廊的收藏。我有一家wix商店,我想添加服装过滤器选项。我知道您可以在编辑器中添加一些内容,但是如果集合为空,则无法将其添加到过滤器选项中,并且我不想每次我获得该产品的清单时都必须经过编辑器并添加该过滤器。因此,我想使用单选按钮并编写自己的过滤器代码,如果集合为空,我想显示该消息或显示某种消息。我让编码过滤器成功运行查询,以查找包含某个“字符串”的所有产品。我想采用该系列产品,并以编程方式填充store-gridGallery,但是我看不到gridGallery的任何属性允许我执行此操作。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用中继器替换商店网格库,从而创建自己的商店产品库。然后,使用Wix代码输入和wix-data filter,您可以编写自己的过滤器集。

例如

假设您正在使用连接到中继器的数据集来将商店产品显示为图库。然后,您可以使用

设置数据集过滤器
import wixData from 'wix-data';

export function filterElement_onChange(event) {
  let value = $w('#filterElement').value;
  $w('#dataset1').setFilter(wixData.filter().eq('a field', value));
}