WhereFilterBuilder
Where フィルタービルダー。行レベルのフィルター条件の追加、変更、削除に使います。Where フィルターはデータクエリ前に有効になり、元データを絞り込みます
メソッド
constructor
定義:
パラメータ:
getConditions
定義:
戻り値: Y.Array<any>
add
Where フィルター条件を追加
定義:
戻り値: WhereFilterBuilder
パラメータ:
addGroup
Where グループを追加
定義:
戻り値: WhereFilterBuilder
パラメータ:
update
指定 ID のフィルター条件を更新
定義:
戻り値: WhereFilterBuilder
パラメータ:
updateGroup
指定 ID のグループを更新
定義:
戻り値: WhereFilterBuilder
パラメータ:
remove
指定 ID の条件または指定インデックスの項目を削除
定義:
戻り値: WhereFilterBuilder
パラメータ:
find
コールバック条件に一致する最初の条件(フィルターまたはグループ)を検索。動作は Array.find と同じ
定義:
戻り値: WhereFilterNodeBuilder \| WhereGroupBuilder \| undefined
パラメータ:
clear
すべての Where フィルター条件をクリア
定義:
toJSON
完全な Where フィルター設定をエクスポート
定義:
戻り値: VBIWhereGroup
observe
フィルター条件の変更を監視し、監視解除関数を返す
定義:
戻り値: () => void
パラメータ:
static isGroup
グループノードかどうかを判定
定義:
戻り値: boolean
パラメータ:
static isNode
リーフノードかどうかを判定
定義:
戻り値: boolean
パラメータ: