focusNode property
FocusNode
get
focusNode
Creates a focus node for this TextField
Implementation
FocusNode get focusNode {
if (_focusNode != null) {
return _focusNode!;
}
_focusNode ??= FocusNode();
//To cache the auto focused TextField
SchedulerBinding.instance!.endOfFrame.then((_) {
final form = (this as InjectedTextEditingImp).form as InjectedFormImp?;
if (form != null) {
if (_focusNode?.hasFocus == true) {
form.autoFocusedNode = _focusNode;
}
}
if (_validateOnLoseFocus == true) {
_listenToFocusNode();
}
});
return _focusNode!;
}