У меня есть класс виджетов с отслеживанием состояния, TextFieldMakerClass, который создает некоторые текстовые поля с функциями. В этом виджете у меня есть метод clearAll()
, который сбрасывает текстовые поля и так далее. Метод находится в _TextFieldMakerClass, расширяет State часть виджета с отслеживанием состояния.
Я вызываю TextFieldMakerClass () из класса (ScaffoldClass), у которого есть Scaffold, и мне нужна кнопка, которая сбрасывает текстовые поля (это должно быть сделано путем вызова метода clearAll()
). Я создал переменную экземпляра в своем ScaffoldClass:
TextFieldMakerClass textFieldMakerClass = TextFieldMakerClass ();
, который я вызываю в Scaffold, и это работает нормально, но я не могу достичь clearAll()
метод из этого объекта, когда я пытаюсь textFieldMakerClass.clearAll()
Flutter сообщает мне: «метод clearAll
не определен для класса TextFieldMakerClass.
Может ли кто-нибудь мне помочь?