0

JavaScript で (以下のように) リスト オブジェクトを動的に送信しようとしています。

動的列名を受け入れる動的グリッドをセットアップしようとしています (列をハードコーディングする代わりに)

以下のように、グリッドで使用される列マップを動的に作成しようとしています。

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

試してみましたvar list={field : 'Name',title:'Name'}..これは1つの列では正常に機能しますが、複数の列では機能しません。私も配列を試しましたが、うまくいきませんでした..誰か提案はありますか?

4

2 に答える 2

3

[]空の配列を表します

[1, 2, 3]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: '所有階層'​​} ];

ご協力いただきありがとうございます!!!

BB

于 2012-10-18T22:06:19.927 に答える