我正在使用Java7和SmartGWT 3.1。我遇到以下代碼,這些值不會按照我放入的順序顯示。SmartGWT - comboboxitem中的值的有序視圖
該ID的沒有排序(既不是升序也不是降序)。但是,這應該不重要,因爲如果我沒有完全錯誤,LinkedHashMap
關於插入的命令。爲了確保我再次檢查了JavaDoc(http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashMap.html),情況就是這樣。
爲什麼ComboBoxItem
忽略我的排序?有沒有其他方法可以實現ComboBoxItem
的訂購?
我不認爲你所提供的代碼是一個工作的例子,因爲按我的知識,SmartGWT的的ComboboxItem只需要'LinkedHashMap的<字符串,字符串>'爲valueMap&not'LinkedHashMap'。 –
RAS
它正在工作,它在調用cbi.setValueMap(key.toString)時在內部轉換它。但我也試過用LinkedHashMap,沒有區別 –
divadpoc