動的ドロップダウンを作成したいと思います。つまり、2番目のドロップダウンの値は、最初のドロップダウンの選択の変更に伴って変化します。Dojoのドキュメントを調べていましたが、使用できるウィジェットは3つあるようです。
ダイナミックドロップダウンを作成するためにどちらを使用すればよいか混乱していますか?
動的ドロップダウンを作成したいと思います。つまり、2番目のドロップダウンの値は、最初のドロップダウンの選択の変更に伴って変化します。Dojoのドキュメントを調べていましたが、使用できるウィジェットは3つあるようです。
ダイナミックドロップダウンを作成するためにどちらを使用すればよいか混乱していますか?
必要な追加機能に応じて、誰でも選択できます。dijit.form.Selectは通常のHTMLselectですが、comboboxとfilteringselectはより多くの機能を提供します。
2つの比較については、http://kennethfranqueiro.com/2010/06/combobox-vs-filteringselect/をフォローしてください。また、彼らと遊んで、彼らがどのように機能するかを知ることもできます。
必要に応じて、アプリでFilteringSelectを使用して同じ動作をしました。
dojoドロップダウンの違い:
Selectこれは、検証なしのHTMLでのselectのような単純なコンボボックスであり、selectオプション内に検索機能を提供しません。
ComboBoxこれはコンボボックスの純粋な形式であり、ComboBoxと呼ばれますが、デフォルトの検証は提供されませんが、オプション内に検索機能が提供されます。
FilteringSelectこれは、検証および検索機能のデフォルト機能を備えたselectの高度な形式です。また、入力タグがHTMLで値を取得するため、値を取得するプロパティもあります。
dojoでは、dojoxライブラリ内で提供されるカスタム検証を試すこともできます。お役に立てば幸いです。