0

我正在尝试在 JavaScript 中动态发送一个列表对象(如下所示)。

我正在尝试设置一个接受动态列名的动态网格(而不是对列进行硬编码)

我正在尝试动态创建将由网格使用的列图,如下所示,

columMap : {
    'Header' : [
        { title : "Title", field : "Title" },
        { title : "Created", field : "Created" },
        { title : "Created By", field : "CreatedBy.Account" }
    ]

我试过var list={field : 'Name',title:'Name'}.. 这适用于一列,但不适用于多列。我也试过数组,没用..有人有什么建议吗?

4

2 回答 2

3

[]表示一个空数组

[1, 2, 3]是三个数字的数组

[ { a: 1 }, { a: 1 } ]是一个对象数组

[ 1, "a", { a: 3 } ]数组不关心它拥有什么类型

所以...

var list = 
[
    {field : 'Name',title:'Name'}
];
于 2012-10-18T21:54:59.477 回答
0

对不起,这是我的错误......当我传递我的列表对象时我忘记删除 [] 因此它无法设置值..

我通过以下列表解决了它..

var list = [{ field: 'Name',title: 'Name' },{ field:'ContextNamePathRaw',title: 'Ownership Hierarchy'} ];

谢谢你的帮助!!!

BB

于 2012-10-18T22:06:19.927 回答