gpt4 book ai didi

javascript - Dojo 1.8 使用提供的 JsonRest 的对象和子对象填充 EnhancedGrid

转载 作者:行者123 更新时间:2023-11-30 18:06:24 25 4
gpt4 key购买 nike

有没有办法用 JSON 结构中的子对象填充 dojox/grid/EnhancedGrid 的列?例如,如果我有一个看起来像这样的 JSON 行:

   {
id: 2,
name: "TestItem2",
created: {
date: "2013-03-28 11:59:40",
timezone_type: 3,
timezone: "Europe/Berlin"
}
}

我想在子对象“创建”中用“日期”填充网格的列。我已经尝试过将列的“字段”属性设置为网格“结构”属性中的“created.date”之类的方法,但这并没有起到作用。

最佳答案

Apparently在这种情况下,您可以使用格式化程序:

var structure = [[
{'name': 'Date', 'field': '_field', formatter: myFormatter }
]];

这会将整个节点从商店传递到一个名为 myFormatter 的函数中,您可以从中传递相关条目,例如:

function myFormatter(node, rowIdx){
return node.created.date;
};

另见 citress 的回答:Dojo grid nested json

关于javascript - Dojo 1.8 使用提供的 JsonRest 的对象和子对象填充 EnhancedGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com