HavingFilterBuilder
Builder lọc Having dùng để thêm, sửa, xóa điều kiện lọc sau khi nhóm. Lọc Having có hiệu lực sau khi tổng hợp dữ liệu và dùng để lọc kết quả nhóm
Phương thức
constructor
Định nghĩa:
Tham số:
getConditions
Định nghĩa:
Trả về: Y.Array<any>
add
Thêm một điều kiện lọc Having
Định nghĩa:
Trả về: HavingFilterBuilder
Tham số:
addGroup
Thêm một nhóm Having
Định nghĩa:
Trả về: HavingFilterBuilder
Tham số:
update
Cập nhật điều kiện lọc có ID chỉ định
Định nghĩa:
Trả về: HavingFilterBuilder
Tham số:
updateGroup
Cập nhật nhóm có ID chỉ định
Định nghĩa:
Trả về: HavingFilterBuilder
Tham số:
remove
Xóa điều kiện có ID chỉ định hoặc mục tại index chỉ định
Định nghĩa:
Trả về: HavingFilterBuilder
Tham số:
find
Tìm điều kiện đầu tiên (lọc hoặc nhóm) theo callback, hành vi giống Array.find
Định nghĩa:
Trả về: HavingFilterNodeBuilder \| HavingGroupBuilder \| undefined
Tham số:
clear
Xóa tất cả điều kiện lọc Having
Định nghĩa:
toJSON
Xuất cấu hình lọc Having đầy đủ
Định nghĩa:
Trả về: VBIHavingGroup
observe
Lắng nghe thay đổi điều kiện lọc và trả về hàm hủy lắng nghe
Định nghĩa:
Trả về: () => void
Tham số:
static isGroup
Xác định có phải node nhóm hay không
Định nghĩa:
Trả về: boolean
Tham số:
static isNode
Xác định có phải node lá hay không
Định nghĩa:
Trả về: boolean
Tham số: