0

FullCalendar でイベント (予定) の高さを変更しようとしています。

この回答の提案に従いました FullCalendarでイベントの幅を編集するには?

問題は、カレンダーのサイズに合わせて高さを設定する方法がよくわからないことです。

私はこれを試しました:

  eventAfterRender: function (event, element, view) {
    $(element).css('height', '100%');
    }

しかし、実際には効果がないかのように、200% の薄いスライバーとして表示されます。

これは機能します:

  eventAfterRender: function (event, element, view) {
    $(element).css('height', '200px');
    }

ただし、1920 x 1080 の解像度でのみ有効です。解像度が小さいと予定があふれてしまうので、これは良くありません。

イベントの高さをセルと同じに設定する方法はありますか?

または、セルの実際の利用可能な高さです。イベントは日付の下にのみ表示されます。

このカレンダーの使用は、終日のイベントのみを持つアプリケーション用であるため、セルごとに 1 つのイベントを取得するだけでは問題になりません。

ティア

4

1 に答える 1

2

次のようなことを試すことができます:

eventRender: function(event, element, view) {
    var cellheight = $('.fc-widget-content').height();
    $(element).css('height', cellheight);
},

eventAfterRender ではうまく動作しないようですが、少しいじってみると、ニーズを満たすものが得られるはずです

于 2013-01-22T02:37:39.437 に答える