【发布时间】:2012-11-29 19:14:42
【问题描述】:
我正在尝试以编程方式创建 Dojo dojox.grid.DataGrid。它正在创建但不显示输出,而是显示错误消息:“抱歉,发生错误”
代码如下:
var info=[
{
"Propery":"key1","Value":"value1"},
{
"Property":"key2", "Value":"value2"},
{
"Property":"key3","Value":"value3"}
];
var layout = [
{
name: "Property",
field: 'Property',
width: "180px"},
{
name: "Value",
field: 'Value',
width: "180px"}
];
var myStore = new dojo.data.ItemFileReadStore({data:{items:info}});
var grid = new dojox.grid.DataGrid({
store: myStore,
structure: layout
},"myDiv");
grid.startup();
我不知道哪里出了问题,请帮帮我。
【问题讨论】:
-
这是您第三次向我们展示您没有正确理解概念。我认为让您理解的唯一方法是,您发布一个更具代表性的
array或objects,您想用它来填充网格。 -
哥们,我已经将我的 json 转换为对象数组,我是 DOJO 的新手,如果你有解决方案,请告诉我
-
希望有帮助,这是我最后一次尝试
-
FWIW 我了解到,如果您使用的标识符不是唯一的,就会发生这种情况。当我有一个据称包含唯一值但实际上没有(垃圾输入,垃圾输出)的字段时,这给我带来了问题。