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