Dojo DataGrid为BigDecimal [] []对象选择正确的存储

时间:2011-06-24 21:12:09

标签: java datagrid store dojo

我正在尝试实现dojo DataGrid组件。

我有一个BigDecimal [] []对象,我想用作商店。

我只是不确定要使用哪个商店。

我认为CsvStore可以工作,但无法加载任何数据。

我可以使用JsonRestStore,但我的网格最初只需要加载,我必须回到我的服务类,并将当前的BigDecimal [] []对象格式化为某种List<SomeNewObject>对象。

非常感谢任何想法。

由于

1 个答案:

答案 0 :(得分:1)

我认为dojo.data.ItemFileReadStore对你来说没问题。假设您的BigDecimal [] []看起来像:

[
    [1, 2, 3, 4, 5, 6],
    [3, 4, 5, 3, 5, 1] 
]

您可以使用

创建dojo.data.ItemFileReadStore
var store = new dojo.data.ItemFileReadStore({
    items : [
        {col1 : 1, col2 : 2, col3 : 3, col4 : 4, col5 : 5, col6 : 6},
        {col1 : 3, col2 : 4, col3 : 5, col4 : 3, col5 : 5, col6 : 1}
    ]
});