🌊
ボタンを押すと、TextEditingが、Textに変わる。
記事の内容:ボタンを押すと、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