問題タブ [dropdownbutton]

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.

0 投票する
2 に答える
911 参照

flutter - Flutter - Dependent/Multilevel DropdownButton には問題があります: [DropdownButton] の値を持つアイテムが 1 つだけ存在する必要があります: Ointments

誰かがこの問題で私を助けてくれるなら。したがって、以下のコードを使用してドロップダウンボタンを取得して挿入することができます。最初のドロップダウンを選択すると、2 番目のドロップダウンに応じてリストが表示され、別の値を選択するとリストが変更されます。しかし、リストから複数回選択すると、次のようなエラーが表示されます。

別の例外がスローされました: [DropdownButton] の値: Ointments を持つ項目が 1 つだけ存在する必要があります。

同じ値の [DropdownButton] が 0 個または 2 個以上検出されました。

これは、ボタンの onChanged: 内で関数を呼び出しているためだと思います。どんな助けでも大歓迎です。ありがとう!

注: また、initState には dynamicDropDownMainCategory() 関数のみを配置しました。

0 投票する
0 に答える
633 参照

flutter - Flutter: DropdownButton メニューがフォーカス時に自動的に開かれない

私はflutterWebアプリケーションに取り組んでいます。2 つのフラッター ウィジェットを使用しています。1 つは TextField で、もう 1 つは DropdownButton です。テキスト フィールドをタップし、キーボードの Tab キーを押すか、テキスト フィールドの編集を完了して、ドロップダウン フィールドにフォーカスを移すと、DropdownButton にフォーカスを移すことはできますが、キーボードから値を選択するためのドロップダウン メニューが開きません。 .

キーボードの矢印キーを使用して選択を変更したい DropdownButton ウィジェットにフォーカスするとすぐに、このドロップダウン メニューが自動的に開くようにします。

参考までにサンプルコードを載せておきます。IDE に貼り付けてコードを直接実行できます。

0 投票する
0 に答える
48 参照

json - DropdownButtonから選択した値を保存する方法をフラッターしますか?

現在選択されているjsonの最小値と最大値をminTipとmaxTipに保存するために、ドロップダウンボタンから選択したアイテムを作成するにはどうすればよいですか。

以下の私のコードの小さなサンプル:

0 投票する
2 に答える
553 参照

flutter - フラッターでsetStateを実行すると、ドロップダウンフィールドの値プロパティが更新されません

API からドロップダウン テーブルを動的に更新しています。時間を選択すると、対応する件名が API から取得されます。

私が時間を切り替えているとしましょう。

5 時間目には被験者 A と B がいて、4 時間目には被験者 B だけがいます。

5 時間は、選択された主題として A で最初に選択されます。

時間 4 を選択すると、API から新しいリストが取得されますが、「項目がドロップダウン ボタン項目リストにありません」というエラーが表示されます。

これは DropDownMenuField の value 属性が原因であることを理解しています。そのため、API からの情報の取得が成功したときに値を null に設定しました。

時間5アイテム画像

時間 5 選択した画像

時間 4 を選択した後のエラー

スニペットは以下のとおりです。

ドロップダウン ボタン:

setState メソッド (API のフェッチが成功したときに呼び出されます):

subjectController は State クラスの属性として定義されています。

そして、これはエラーです:

事前に助けてくれてありがとう!