4

フルカレンダーでイベントレンダリング機能を上書きしたい。私の状況は、2つのjsファイルがあり、1つの親jsでカレンダーを作成していて、子jsファイルで子jsファイルを使用してイベントをレンダリングしたいようなものです。子jsファイルから完全なカレンダーのイベントをオーバーライドする方法はありますか?これが、親jsのフルカレンダーのコードeventRender関数です。

  eventRender: function(event, element) {
  $(element).children().addClass("fc-event-inner-"+event.statusId);
  $(element).children().attr("id",event.id);
  setEventColor(element, _statusIdToEventBackgroundColor[event.statusId],_statusIdToEventFontColor[event.statusId]);            
 createContextMenu(event.statusId);
 }

これは子ファイルのコードです

$(_panel).fullCalendar( 'renderEvent',loadedEvents, true);

子ファイルからのこの関数は、親ファイルのeventRender関数を呼び出します。親Jsファイルの私のカレンダーはダミーのようなものです。子Jsファイルからのイベントのすべての制御とバインドが必要なためです。子jsで親クラスの関数(EventRender)を作成または使用できる可能性はありますか、またはオブジェクトを作成してそれにアクセスする方法はありますか?

感謝します。ありがとう。

4

1 に答える 1

2

関数のイベントレンダリング部分にjs関数を追加できるようです。qTipプラグインをイベントに追加している例をご覧ください

于 2012-10-25T16:20:02.343 に答える