InputQueryWidget.text constructor

InputQueryWidget.text(
  1. String field,
  2. String label, {
  3. String? hint,
  4. QueryOp? operator,
  5. QueryConditionChange? onChange,
  6. Future<String?> onSearch(
    1. String input
    )?,
  7. AutocompleteOptionsBuilder<String>? autoCompleteBuilder,
  8. double? optionsWidth,
  9. int maxLength = 512,
})

Implementation

InputQueryWidget.text(this.field, this.label,
    {this.hint, QueryOp? 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;
  }
}