私はユーザーが必要なデータ入力ページを持っていますので、リストからいくつかの選択をしてください。現在のところ、約10項目のチェックリストになっていますが、すぐに約230点に拡大します。多数の選択可能な項目を扱うための優れたUIパラダイムは何ですか?私はデュアルリスト型の制御を検討しています。ロングチェックリストuiパターンfor web
答えて
デュアルリスト、しかし、非グループ化可能要素の大#のために:
- 複数の要素(!当たり前)
- を選択する能力を持っている必要がありクリックするだけで、すべての要素を選択する能力を持っているべきである
- は(どちらのリストに)検索する能力を持っている、とも一致するすべての要素
を選択し、リストは(1K +)本当に大きなされている場合は、遅いレンダリングとのトラブルに遭遇することがありすべきです。もしそうなら、あなたはまた、リストを「改ページすることもできます。最初のN個の要素のみを表示し、それらからの選択を許可し、次のN個の要素に「フレーム」をシフトする機能を提供します。
(以上、BTWは、グループ化できなかった30,000の値を持つ選択リストを必要とするエンタープライズウェブアプリで実装したソリューションの実際の属性です)。
デュアルリストがうまくいったと思います。 – Craig
実際には状況や使用しているスペースによって異なりますが、ほとんどの場合、デュアルリストコントロール、つまりリストビルダーが好きです。
ここでインスピレーションのための素晴らしいリンク(Silverlightを必要とする)です:http://good.ly/qh7aeg8
はここだけで、HTMLとJavascriptを使用してアクセス可能な方法です:
- 論理グループにチャンクにそれらをHTML
fieldset
タグを使用しますが、 - JQueryを使って各グループを表示/非表示にします。
- 各グループにジャンプするには、上部にナビゲーションを追加します。
最初にすべてのグループを非表示にすると、完了したいグループのリンクをクリックすることができます。さらに、ロールオーバー(アクセシビリティのためのリンク上のツールチップtitle
属性)だけを各グループの説明とともに追加すると、ユーザーはそのグループにアクセスする前に「プレビュー」を表示します。
最後に、ラベルが十分に短い場合は、fieldsets
に幅を与え、CSS float
またはabsolute
を使用して列にします。
有効な(X)HTML、CSS、およびJavascriptを使用してください。これには多くの前例があります。
- 1. Textbox builder listbuilder UIパターンに似たUIパターン
- 2. UIパターン
- 3. JavaScriptのUIパターン
- 4. フォームビルドUI for Rails?
- 5. ObservableCollection型のObservableCollection UIパターン
- 6. 剣道UI for Angular 2 for System.js
- 7. Grails UI for GSPs
- 8. Preg置換パターンfor PHP
- 9. UWAの非同期UIパターン
- 10. タブAndroidのデザインUIパターン
- 11. Skype for BusinessグラフィックUI
- 12. GSON for Web Service
- 13. XSLT for Web Parts
- 14. Web SVN for Windows?
- 15. F#TextEditor for web
- 16. Photoshop for web
- 17. WebアプリケーションのUI
- 18. HTML Web UIキット
- 19. Web UIのStackPanel
- 20. Apache ZooKeeper WEB-UI
- 21. Telerik UI for ASP.NET MVC - ダイナミックエディタタイプ
- 22. JQuery UI MultiSelect Plugin for dropdownチェックボックスメニュー
- 23. Docker Image for pythpon selenium UI testing
- 24. Telerik UI for WinForms RadMessageBoxフォントサイズ
- 25. CRUD Webアプリケーション用のGUIパターン
- 26. Webアプリケーション固有のRailsパターン
- 27. ユニットテストWebサービスの推奨パターン
- 28. Webサービスfor Resaturant Search
- 29. Active Directory for Web apps
- 30. Sinatra Logger for Webサービスエラー
230アイテムのリストを細分できないということを意味しますか?誰がアイテムを決めたのですか?ユーザグループの仕事をまったくやったことがありますか? これは悪いです。 – AdamC