問題タブ [flutter-alertdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - ボタンを押さずに、Flutter AndroidアプリのListView内にAlertDialogボックスを自動的に実装するにはどうすればよいですか?
私は、車のデータがあり、3秒ごとに更新し続けるRestApiを作成したプロジェクトに取り組んでいます。車は 4 つの道路の交差点にあります。現在、車が特定の道路に向かって近づいているときは、 が表示さid
れ、->が緑になり、車が来て"is_green"
いるかどうかを示します。私の質問は
、どうすればvalue が含まれる場合、ボタンを押さずに自動的にポップアップするボックスを実装します。私はフラッターに慣れていないので、その方法がわかりません...助けてくださいtrue
ListView
CircleAvtar
AlertDialog
bool isGreen = userData[index]["is_green"]
true
flutter - ハンドルされていない例外: 「未来」と入力します' はタイプ 'Future のサブタイプではありません'
AlertDialog
Dartで再利用可能なものを作ろうとしていて、作ることができました。UI が表示され、問題なく動作します。このコードの唯一の問題は、[保存] ボタンを押すと、次のエラーが発生することです。以下は私のAlertDialog
クラスです:
index.dart で呼び出す方法は次のとおりです。
flutter - 外部をクリックして AlertDialog が閉じられたときのアクションを定義する
Flutterで簡単なTODOアプリを作っています。各アイテムの横に「編集」アイコンがありAlertDialog
、そのアイテムの説明と金額が事前に入力された状態で開きます。ダイアログの外側をクリックすると、期待どおりに閉じられます。このフォームでは、 and という名前の 2 つの String 変数と、 and という名前の 2 つのコントローラーをdescription
使用amount
しdescriptionController
ますamountController
。
「追加」ボタンもあり、同じ文字列変数とコントローラーを使用する同様のフォームで同様の警告ダイアログが開きます。
問題は次のシナリオで発生します。 - 特定のアイテムの [編集] ボタンをクリックします。フィールドが事前に入力されたダイアログが表示されます。- 外側をクリックしてダイアログを閉じます。- 「新規」ボタンをクリックします。ダイアログが表示されますが、空のフィールドではなく、以前に編集していた項目の値がまだ表示されています。
もちろん、解決策の 1 つは、別のコントローラーを使用することです。しかし、外側をクリックしてダイアログが閉じられたことを検出し、特定のアクションを実行する(コントローラーをクリアする)可能性があるかどうかを知りたいです。
ありがとう。