質問するログイン新規登録

回答編集履歴

2

コメント微修正

2021/06/28 07:13

投稿

hiroshihorie
hiroshihorie

スコア197

answer CHANGED
@@ -50,4 +50,4 @@
50
50
  });
51
51
  ```
52
52
 
53
- 書き方は色々ありますので、いい方法がありましたらお教えください。
53
+ 書き方は色々ありますので、いい方法がありましたらお教えください。フラグは使わず、都度リスナーを外して追加し直すこともできますね。

1

微修正

2021/06/28 07:13

投稿

hiroshihorie
hiroshihorie

スコア197

answer CHANGED
@@ -44,8 +44,9 @@
44
44
  if (!_triggerEvents) return; // イベントを処理するかどうかのフラグ
45
45
  final String text = _controller.text.toLowerCase();
46
46
 
47
- modifyText((ctrl) => ctrl.value = 'abc' /* このメソッド内はイベントトリガーされない */ );
47
+ modifyText((ctrl) => ctrl.text = 'abc' /* このメソッド内はイベントトリガーされない */ );
48
- modifyText((ctrl) => ctrl.value = 'test' /* なんども使うことができる */ );
48
+ modifyText((ctrl) => ctrl.text = 'test' /* なんども使うことができる */ );
49
+ // ctrl.value も同じです
49
50
  });
50
51
  ```
51
52