InputQueryWidget.text constructor
InputQueryWidget.text(
- String field,
- String label, {
- String? hint,
- QueryOperator? operator,
- QueryConditionChange? onChange,
- Future<
String?> onSearch(- String input
- AutocompleteOptionsBuilder<
String> ? autoCompleteBuilder, - double? optionsWidth,
- int maxLength = 512,
Implementation
InputQueryWidget.text(this.field, this.label,
{this.hint, QueryOperator? operator, QueryConditionChange? onChange, this.onSearch, this.autoCompleteBuilder, double? optionsWidth, int maxLength = 512})
: super() {
_inputFormaters << LengthLimitingTextInputFormatter(maxLength);
_inputFormaters << FilteringTextInputFormatter.deny(RegExp(r'[;"]'));
operatorDropdown = QueryOperatorWidget.text((e) => onConditionChanged());
_optionsWidth = optionsWidth;
onConditionChange = onChange;
if (operator != null) {
currentOperator = operator;
}
}