0

ダーツと凍結ライブラリでブロックを使用しています。ユーザーがクリックしてデータを保存すると、すべての入力フィールドがデフォルトに戻る必要があります。しかし、これは起こりませんでした。

キュービットのコードは次のとおりです。

 void addNewNoteButton() async {
    if(state.note.input.isRight()) {
      emit(state.copyWith(validToBeSavedToDB: true));
    }
    state.copyWith(note: Note( textInput: ''),radioValue: 1);  //-> does not happened
  }

州コードは次のとおりです。

@freezed
abstract class NoteFormState with _$NoteFormState {
  const factory NoteFormState({
    required int radioValue,
    required Note note,
    required bool validToBeSavedToDB,
  }) = _NoteFormState;
  factory NoteFormState.initial() => NoteFormState(
        note: Note(textInput: ''),
        radioValue: 1,
        validToBeSavedToDB: false,);
4

0 に答える 0