0

オンラインで見つけたjqueryガントチャートを操作しようとしています(ここでは: http://www.maro-z.com/examples/jquery.gantt/ )。これは、そのシンプルさと軽量さの点で私のニーズに完全に適合するためです。は。

jqueryで値の代わりに変数を使用することは可能ですか? 次のコードは、ガントを作成するために使用されます。

  $("#gantt").gantt({
    'tasks':[
        { 'titles': 'Task01', 'start_date': '20130323', 'end_date': '20130323' },
        { 'titles': 'Task02', 'start_date': '20130327', 'end_date': '20130327' },
        { 'titles': 'Task03', 'start_date': '20130406', 'end_date': '20130406' }
    ]
});

各 { 'titles': 'Task01', 'start_date': '20130323', 'end_date': '20130323' } を次のように置き換えたい:

  for(i in title){
                { 'titles': title[i], 'start_date': startdate[i], 'end-date': enddate[i] },
                }

これは可能ですか?

助けてくれてありがとう:)

カール。

4

1 に答える 1

0

これについて間違った方法で行っていました。文字列ではなく、オブジェクトが必要でした。以下は御馳走になります:

    GanttOptions[i] = new Object();
    GanttOptions[i]['titles'] = title[i];
    GanttOptions[i]['start_date'] = startdate[i];
    GanttOptions[i]['end_date'] = enddate[i];

$("#gantt").gantt({
    'tasks':GanttOptions
}); 
于 2013-03-29T09:14:58.410 に答える