initBaseInputState method

void initBaseInputState()
inherited

Implementation

void initBaseInputState() {
  _focusNode ??= FocusNode();
  _focusNode!.addListener(handleFocusChange);
  // Initialize controller text from element value when state is created.
  controller.value = TextEditingValue(text: widgetElement.elementValue);
  // Honor pending focus requests issued before state existed.
  if (widgetElement._pendingFocus) {
    // Schedule to ensure the widget tree is ready.
    scheduleMicrotask(() {
      if (mounted) {
        focus();
      }
    });
    widgetElement._pendingFocus = false;
  }
}