1

FullCalendarプラグインを使用して多くのイベントを表示しています。下の図のように、これらのイベントが重なって表示されることがあるようですが、これを防ぐ方法を知っている人はいますか?

http://imageshack.us/photo/f/707/bugqp.png/

フィード:

events: [
{
    title: 'One event',
    start: new Date(y, m, d, 0, 30),
    end:  new Date(y, m, d, 2, 30),
    allDay: false
},
{
    title: 'One event',
    start: new Date(y, m, d, 0, 30),
    end:  new Date(y, m, d, 2, 30),
    allDay: false
},
{
    title: 'One event',
    start: new Date(y, m, d, 2, 30),
    end:  new Date(y, m, d, 4, 30),
    allDay: false
},
{
    title: 'One event',
    start: new Date(y, m, d, 2, 30),
    end:  new Date(y, m, d, 4, 30),
    allDay: false
},
{
    title: 'One event',
    start: new Date(y, m, d, 2, 30),
    end:  new Date(y, m, d, 4, 30),
    allDay: false
},

{
    title: 'One event',
    start: new Date(y, m, d, 1, 00),
    end:  new Date(y, m, d, 3, 00),
    allDay: false
},

{
    title: 'One event',
    start: new Date(y, m, d, 1, 30),
    end:  new Date(y, m, d, 3, 30),
    allDay: false
},
{
    title: 'One event',
    start: new Date(y, m, d, 2, 50),
    end:  new Date(y, m, d, 4, 50),
    allDay: false
},
{
    title: 'One event',
    start: new Date(y, m, d, 4, 30),
    end:  new Date(y, m, d, 6, 30),
    allDay: false
},
{
    title: 'One event',
    start: new Date(y, m, d, 2, 00),
    end:  new Date(y, m, d, 4, 00),
    allDay: false
},

{
    title: 'One event',
    start: new Date(y, m, d, 2, 50),
    end:  new Date(y, m, d, 4, 50),
    allDay: false
},

{
    title: 'One event',
    start: new Date(y, m, d, 2, 50),
    end:  new Date(y, m, d, 4, 50),
    allDay: false
},      
{
    title: 'One event',
    start: new Date(y, m, d, 4, 00),
    end:  new Date(y, m, d, 6, 00),
    allDay: false
}               
]
4

1 に答える 1

0

v1.6.4 で導入されたAgendaViewオプションがあります。ドキュメントから:

スロットイベントオーバーラップ 1.6.4

アジェンダ ビューの時限イベントが視覚的に重なるかどうかを決定します。

Boolean, default: true

true (デフォルト) に設定すると、イベントは互いにオーバーラップします。各イベントの最大半分が隠されます。

false に設定すると、オーバーラップはまったくなくなります。

于 2013-09-19T19:20:29.937 に答える