QueryBuilder()
QueryBuilder(
__namedParameters):Element
QueryBuilder - A visual interface for building complex database queries
Provides an intuitive drag-and-drop interface for constructing database queries with support for multiple conditions, operators, and logical grouping. Enables users to build complex filters without writing SQL or code.
Parameters
__namedParameters
Returns
Element
Example
// Basic query builder
<QueryBuilder
fields={[
// { name, label, type, inputType, operators },
]}
query={
// { combinator, rules }
}
onQueryChange={handleQueryChange}
controlElements={{
addRuleAction: CustomAddButton,
removeRuleAction: CustomRemoveButton
}}
orientation="vertical"
/>