1

FullCalendarを使用するのは初めてで、JSONを使用してイベントをフィードすることを計画していますが、開始方法がわかりません。JSONをどこにどのように渡すかを理解するために、イベントをハードコーディングしようとしています。ほとんどの場合、Json形式を元に戻してフィードする機能を備えたWebサービスを作成しますが、その間に。イベントをハードコーディングするにはどうすればよいですか。これが私が現在持っているコードです。以下のイベントをどこでどのようにハードコーディングできますか?:

<script type="text/javascript">
    $(document).ready(function () {

        $('#calendar').fullCalendar({
            allDaySlot: false,
            header: {

                left: 'today prev next',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            axisFormat: 'h(:mm)tt',
            timeFormat: { agenda: 'HH:mm{ - HH:mm}' },
            defaultView: 'month',
            editable: false,
            minTime: '8:30am',
            maxTime: '10:00pm',
            weekends: true,
            eventRender: function (event, element) {
            },
            eventClick: function (calEvent, jsEvent, view) {
            },
            dayClick: function (date, jsEvent, calEvent) {
            }

        })
    });
4

2 に答える 2

3

jQuery FullCalendarでのデータ入力としてのJSONフィードの使用に関するドキュメントについては、http://arshaw.com/fullcalendar/docs/event_data/events_json_feed/を参照してください。

デモ: http: //jsfiddle.net/SO_AMK/dB2Ps/

ホストされたJSONファイルを実際に作成することはできませんが、生のJSON出力をフィードできるはずです(デモにサンプルがあります)。

また、使用可能なすべてのフィールドを使用するより複雑なフィールドでは、必要な数の非標準フィールドを挿入できます:http: //jsfiddle.net/SO_AMK/u8Ksw/

于 2012-10-14T03:26:35.583 に答える
2

APIでさまざまなソース実装を見つけるのは非常に簡単です。

イベント(JSONフィード)ドキュメントへのリンクは次のとおりです。http://arshaw.com/fullcalendar/docs/event_data/events_json_feed/

URLを入力するだけです。プラグインにajaxリクエストを行わせるのではなく、すでにDOMにオブジェクトがある場合は、別の一連のドキュメントがあります

また、私が正しく覚えていれば、ダウンロードパッケージにも例が含まれています。

于 2012-10-14T02:21:05.340 に答える