我有一個數據輸入頁面,用戶需要這樣做,從列表中選擇一些。目前它只是一個包含大約10件物品的清單,它們可以打勾,但很快就會擴展到大約230件。處理大量可選物品的良好UI範例是什麼?我正在考慮雙列表類型控制。網絡長檢查列表UI模式
3
A
回答
1
雙名單,但是,對於一個大型#非可分組要素:(!咄)
- 必須有能力來選擇多個元素
- 應該有能力來選擇一個點擊 所有元素
- 應該有搜索(任一列表中)的能力,並選擇所有匹配的元素
而且,如果列表是真正的大(1K +),你可能會遇到緩慢渲染麻煩。 如果是這樣,您還可以「列表」分頁 - 例如只顯示前N個元素,允許從這些元素中進行選擇,然後將「幀」移動到下N個元素。
(上述所有內容均爲我們在企業Web應用程序中實現的解決方案的實際屬性,需要包含30k個可能值且無法分組的選擇列表)。
+0
我認爲雙重名單效果最好。 – Craig 2011-08-31 23:55:10
0
0
這實際上取決於情況和你有多少空間,但在大多數情況下,我更喜歡雙列表控件,也就是列表生成器,你在哪裏想。
這裏有一個很好的鏈接,靈感(需要Silverlight的):http://good.ly/qh7aeg8
0
僅使用HTML和Javascript這裏訪問的方式:
- 使用HTML
fieldset
標籤塊他們爲邏輯組; - 使用(說)JQuery來顯示/隱藏每個組;
- 在頂部添加導航以跳轉到每個組。
如果您最初隱藏所有組,則用戶可以單擊他們要完成的組的鏈接。此外,如果您添加翻轉(可能只是工具提示title
屬性的可訪問性鏈接)以及每個組的描述,則用戶將在訪問它之前進行「預覽」。
最後,如果標籤足夠短,則給fieldsets
一個寬度,並使用CSS float
或absolute
進行定位。
嘗試堅持有效的(X)HTML,CSS和Javascript - 有很多先例。
0
相關問題
- 1. 網絡檢查android
- 2. 尋找從大型(100+)列表中選擇好的(網絡)UI模式
- 3. 網絡模式和非網絡模式之間的區別
- 4. 包含字符串網絡ADDRES Java正則表達式檢查
- 5. 使用關係模式表示網絡
- 6. Python - 檢查網絡圖
- 7. 檢查網絡可用性
- 8. Chrome網絡檢查員
- 9. 檢查網絡連接
- 10. Android檢查網絡認證
- 11. 後臺網絡檢查
- 12. 檢查網絡連接
- 13. 在Android中檢查網絡
- 14. 如何檢查從網絡
- 15. 檢查網絡可在android
- 16. 檢查網絡連接android
- 17. 檢查網絡連接iPhone
- 18. 檢查網絡連接android
- 19. 正則表達式檢查長度
- 20. 列表(塊網絡)
- 21. 網絡列表包含其他網絡?
- 22. 檢查表列已達最大長度
- 23. 檢查多個列表的長度
- 24. 是否有通過網絡同步數據列表的模式?
- 25. 在網格編輯模式中的Kendo UI下拉列表
- 26. 網絡與離線模式
- 27. 泊塢檢查格式中檢索特定網絡的IP
- 28. 如何檢查網絡可用性或檢查網絡並打開移動網絡?
- 29. Javascript正則表達式檢查模式
- 30. GDB檢查長雙陣列
你是什麼意思,你不能再細分230個項目的列表。誰決定了這些項目?你是否完成了任何用戶組的工作,或者是否有人發明了所有這些要求? 這味道不好。 – AdamC 2009-06-18 23:20:55