QueryBuilder API Reference

Properties

Name Type Default Value
allowDrag boolean false
animation string 'advanced'
applyMode string 'change'
customOperations {label: string, name: string, hideValue: boolean}[]
disabled boolean false
dropDownWidth string '100%'
fields {label: string, dataField: string, dataType: string, dataType: string, format: any, filterOperations: string[]}[] null
fieldsMode string 'dynamic'
formatStringDate string 'dd-MMM-yy'
formatStringDateTime string 'dd-MMM-yy HH:mm:ss'
getDynamicField function | null null
icons object { '=': 'equals', '<>': 'notequals', '>': 'greaterthan', '>=': 'greaterthanorequal', '<': 'lessthan', '<=': 'lessthanorequal', 'startswith': 'startswith', 'endswith': 'endswith', 'contains': 'contains', 'notcontains': 'notcontains', 'isblank': 'isblank', 'isnotblank': 'isnotblank' }
locale string 'en'
localizeFormatFunction function | null null
messages object Please expand entry to see value
operatorPlaceholder string 'Operator'
propertyPlaceholder string 'Property'
showIcons boolean false
theme string ''
unfocusable boolean false
value any
valueFormatFunction function | null null
valuePlaceholder string 'Value'

Events

Name Type
change Event
dragEnd Event
dragging Event
dragStart Event
itemClick Event
propertySelected Event

Methods

Name Type Return Type