0

私はタイムラインを少し型にはまらない方法で使用しています。典型的な日と週のイベント/タスクは正常に機能していますが、その週の時間の要約が必要です。私は一生、マーキング/ブロッキングを機能させることができません。このページの下部にある画像の例 ( http://docs.dhtmlx.com/scheduler/limits.html ) は正しいですが、ID はどこから来たのでしょうか?

scheduler.addMarkedTimespan({  
    days:  [0,3], 
    zones: "fullday",
    css:   "green", 
    sections: { timeline: 2} 
});

さらに説明すると、従業員にはサリー、ボブ、ジェリーがいます。たとえば、サリーは週の初めから 7、8、9、4、8 時間働き、ボブは 8、9、8、8、9 時間働き、ジェリーは 1 週間ずっと休みだったとします (つまり 0,0,0,0,0)。 . 8 時間働いた場合、セルは黄色、8 時間以上の場合は緑、8 時間未満の場合は赤になります。また、セルに数値を表示したいと思います。これらは無効にすることも無効にすることもできます。イベントは時間タイムラインで許可されません。私はしばらくこれにこだわっていたので、どんな助けも大歓迎です。http://jsfiddle.net/Ld9vZ/24/

4

1 に答える 1

0

The best way to do this is to switch timeline to Cell mode (you should set render: 'cell' in the timeline config).

To change cells background colors and text you can overwrite scheduler.templates.timeline_cell_class and scheduler.templates.timeline_cell_value methods. (see http://docs.dhtmlx.com/scheduler/timeline_view_templates.html)

You can see example here: http://docs.dhtmlx.com/scheduler/snippet/6be2d971

于 2015-02-23T07:55:13.440 に答える