2012-01-25 61 views
2

私のFullcalendar(http://arshaw.com/fullcalendar/)イベント出力に問題があります。今、私はすべてのイベントの完全な出力を得ることができますが、配列に定義されている順序でイベントを表示できるように変更したいと思います。
たとえば、{"Jack"、 "Tom"、 "Ben"}の順番でタイトル順でイベントをソートする必要があります。
しかし、時にはジャックとベンのイベントしかないので、私のディスプレイは配列の順序に従いますが、行方不明のものはスキップします。
私が検索したのは、fullcalendar.js function segCmp(a, b)に変更を加えることだけです。
この問題の解決策が他にあるかどうかを尋ねているだけですが、これが唯一の方法ですか?Fullcalendarイベントを並べ替え

ありがとうございました

+0

カレンダーのイベントは、通常、日付でソートされます...同じ日に発生したイベントを並べ替えることを意味しますか? – JAAulde

+0

@JAAuldeはい私が定義した順序でソートされた1日のすべてのイベントが必要です。それを行う可能な方法はありますか?ただイベントの順序を制御できるようにしたい。 –

+0

私はプラグインの編集が必要であるとは思わない。 Fullcalendarには、データを提供するためのさまざまな方法と、そのデータを操作するための多くのフックポイントがあります。あなたの状況に最適なアドバイスを提供するために、現在持っているコードを見る必要があります。 – JAAulde

答えて

1

本当にsegCmp(a、b)を変更する必要があります。それはあまりにも悪くないはずですが、その下にあるsliceSegs関数は、後でソート順を生成するために必要なパラメータを教えてくれます。 a.event.titleとb.event.titleはセグメントのタイトルを表示します。

+0

ありがとう、私がやったこととそれは動作します。 –