我正在尝试在JavaScript中动态发送列表对象(如下所示)。
我正在尝试设置一个动态网格,它接受动态列名(而不是硬编码列)
我正在尝试动态创建将由网格使用的列图,如下所示,
columMap : {
'Header' : [
{ title : "Title", field : "Title" },
{ title : "Created", field : "Created" },
{ title : "Created By", field : "CreatedBy.Account" }
]
我尝试使用var list={field : 'Name',title:'Name'}
..这适用于一列,但不适用于多列。我也尝试了阵列,没有工作..任何人都有任何建议吗?
答案 0 :(得分:3)
[]
代表一个空数组
[1, 2, 3]
是一个包含三个数字的数组
[ { a: 1 }, { a: 1 } ]
是一个对象数组
[ 1, "a", { a: 3 } ]
数组不关心它的类型
因此...
var list =
[
{field : 'Name',title:'Name'}
];
答案 1 :(得分:0)
抱歉,这是我的错误......当我传递我的列表对象时忘记删除[],因此无法设置值..
我通过传递列表解决了这个问题。
var list = [{field:'Name',title:'Name'},{field:'ContextNamePathRaw',title:'Ownership Hierarchy'}];
感谢您的帮助!!!
BB