在我們的JSF應用程序的某個頁面中,用戶看到一個列出許多對象的表格,我們將其稱爲「作業」。假設每個作業都有一個優先級,這只是一個數字,在這個屏幕中用戶可以編輯作業的優先級。JSF中「優先級表」的組件?
但是,兩個作業不能具有相同的優先級編號。出於這個原因,我發現很難建立一個合適的用戶界面來處理優先級設置。
我們在開始時嘗試了一個簡單的編輯框,但它很快就清楚地表明它吸引了:如果用戶想要將作業的優先級從100降低到50,他將不得不手動「爲該作業騰出空間」通過添加1作業50到99.
現在我正在考慮一個表,其中用戶可以拖動行,以視覺調整優先級,而不必擺弄優先數字(實際上從來沒有看到它們),但我找不到這樣的組件。有人知道這樣的組件或有更好的UI建議嗎?
這肯定是一種可能性。 – 2009-04-08 16:26:38