在breeze.js中搜索文本

在breeze.js中搜索文本,breeze,Breeze,我想用Breeze.js在中搜索文本 var qu = new breeze.EntityQuery("Projects") .where("Name", "startsWith", newValue); 此语句仅显示以我在搜索框中键入的文本开头的项目 如果在项目名称中间,也可以搜索文本? 您可以按如下方式使用: var qu = new breeze.EntityQuery("Projects") .where("Nam

我想用Breeze.js在中搜索文本

var qu = new breeze.EntityQuery("Projects")
                    .where("Name", "startsWith", newValue);
此语句仅显示以我在搜索框中键入的文本开头的项目

如果在项目名称中间,也可以搜索文本? 您可以按如下方式使用:

var qu = new breeze.EntityQuery("Projects")
                .where("Name", FilterQueryOp.Contains, newValue);
FilterQueryOp是一个“枚举”,包含EntityQuery的所有有效谓词筛选器运算符

查询操作在中定义

包含
还有别名“substringof”。所以你可以做如下的事情

var qu = new breeze.EntityQuery("Projects")
                .where("Name", "substringof", newValue);