🌊

ボタンを押すと、TextEditingが、Textに変わる。

2021/07/27に公開

記事の内容:ボタンを押すと、TextEditingが、Textに変わる実装方法。

具体的な実装方法:modelファイルにchangeTextEditingForTextの関数を記載する。

class ToDoViewModel extends ChangeNotifier {
  List<Todo> todoList = [];
  String todoText = "";
  ToDoViewModel({this.todoList});
  List<TextEditingController> controller =
      List.generate(5, (i) => TextEditingController());

  changeTextEditingForText(int index) {
    todoList[index].detail=
        controller[index].text;
    notifyListeners();
  }
class Todo {
省略
String detail = "";
child: TextButton(
  onPressed: () {
   model.changeTextEditingForText(index);
  },

Discussion