Wix代码过滤器无效

时间:2018-06-06 02:51:36

标签: wixcode

我是wix代码的新手。我创建了一个简单的数据库,其中包含标题字段和其他一些字段作为测试。

我创建了一个文本编辑框,这样我就可以输入搜索文本和网格对象,这样我就可以看到结果了。

我将网格连接到数据库以及所有字段,如图像,描述等。

然后我在没有输入任何内容的情况下运行预览模式,网格显示所有表格元素。

当我输入搜索内容时,即使我输入表格中的内容,网格也是空白,过滤器似乎无法工作?

任何人都知道为什么???

这是我的代码附在页面上

import wixData from "wix-data"

$w.onReady(function () {

});

export function iAddress_keyPress(event, $w) {
    filter($w('#iAddress').value);  // iAddress is the name of the input text box
}

function filter(title) {
    $w('#dataset1').setFilter(wixData.filter().contains('Title',title));
}

1 个答案:

答案 0 :(得分:1)

简单。这是问题:

contains('Title',title)

标题-它是列的“名称”。您应该使用集合中的“字段名称”,当您在某些列上按“管理属性”时会显示该字段名称-实际上是ID。

在您的情况下,“标题”是正确的字段名称(默认设置)

您的示例将与此配合使用:

contains('title',title)