Breeze.jsでテキストを検索したい
var qu = new breeze.EntityQuery("Projects")
.where("Name", "startsWith", newValue);
このステートメントは、検索ボックスに入力したテキストで始まるプロジェクトのみを表示します。
プロジェクト名の途中にあるテキストも検索するにはどうすればよいですか?
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 の有効な Predicate フィルター演算子をすべて含む「Enum」です。
クエリ操作はhttp://www.breezejs.com/sites/all/apidocs/classes/FilterQueryOp.htmlで定義されています
Contains
別名「substringof」もあります。あなたは以下のようにすることができます。
var qu = new breeze.EntityQuery("Projects")
.where("Name", "substringof", newValue);