我正在尝试实现dojo DataGrid组件。
我有一个BigDecimal [] []对象,我想用作商店。
我只是不确定要使用哪个商店。
我认为CsvStore可以工作,但无法加载任何数据。
我可以使用JsonRestStore,但我的网格最初只需要加载,我必须回到我的服务类,并将当前的BigDecimal [] []对象格式化为某种List<SomeNewObject>
对象。
非常感谢任何想法。
由于
答案 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}
]
});