WhereFilterBuilder
Builder lọc Where, dùng để thêm, sửa, xóa điều kiện lọc cấp hàng. Lọc Where có hiệu lực trước khi query dữ liệu và dùng để lọc dữ liệu gốc
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 Where
Định nghĩa:
Trả về: WhereFilterBuilder
Tham số:
addGroup
Thêm một nhóm Where
Định nghĩa:
Trả về: WhereFilterBuilder
Tham số:
update
Cập nhật điều kiện lọc có ID chỉ định
Định nghĩa:
Trả về: WhereFilterBuilder
Tham số:
updateGroup
Cập nhật nhóm có ID chỉ định
Định nghĩa:
Trả về: WhereFilterBuilder
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ề: WhereFilterBuilder
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ề: WhereFilterNodeBuilder \| WhereGroupBuilder \| undefined
Tham số:
clear
Xóa tất cả điều kiện lọc Where
Định nghĩa:
toJSON
Xuất cấu hình lọc Where đầy đủ
Định nghĩa:
Trả về: VBIWhereGroup
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ố: