問題タブ [texteditingcontroller]
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:別のフィールドのテキスト編集コントローラーとして他の値(オブジェクト)を割り当てる方法は?
連絡先名と電話番号のフィールドを持つフォームを作成しています。ユーザーは、以前に保存した連絡先リストから連絡先を選択 (タップ) できます。これにより、それぞれのフィールドに名前と電話番号が表示されます。
それを達成するために、Flutter_Form_Builder Package version: 3.14.0 の TypeAheadFormField を使用してフォームを作成しています。
デフォルトの TypeAheadFormField コントローラーで、ローカル データベースから _nameController を正常に割り当てました。しかし、タップしたのと同じ選択肢から _mobileController を FormBuilderTextField に割り当てることはできません。
TypeAheadFormField で「名前」値を取得できましたが、選択肢を提案から切り替えるたびに、FormBuilderTextField で _mobileController.text が更新されませんでした。
次のように私のコード:
タップしたときに _mobileController を更新する方法はありますか?
どんな助けでも大歓迎です。前もって感謝します。
編集済み:
顧客データを保存するクラス:
ここに私のデータベースがあります: