ChipTextController constructor

ChipTextController(
  1. Function chipBuilder,
  2. State<StatefulWidget> state, {
  3. required ValidationCallBack validate,
})

Implementation

ChipTextController(
  this.chipBuilder,
  this.state, {
  required this.validate,
}) {
  addListener(() {
    if (value.selection.base.offset >= convertedText.length) {
      return;
    } else {
      if (value.text.length > convertedText.length) {
        selection =
            TextSelection(baseOffset: convertedText.length, extentOffset: convertedText.length);
      } else {
        selection = TextSelection(baseOffset: value.text.length, extentOffset: value.text.length);
      }
    }
  });
}