2017-03-23 23 views
0

スケジューリングWebアプリケーションを作成するためにfullcalendarプラグインを使用しています。部屋にリソースを追加するために、ヘッダーにカスタムボタンを追加しました。これらのリソースは追加されますが、ページがリフレッシュされると削除されます。誰がなぜこれが起こっているのか知っていますか?fullcalendar追加されたリソースがページリフレッシュで削除される

これは、新しい部屋をリソースに追加するために追加したコードです。

customButtons: { 
       promptResource: { 
        text: '+ room', 
        click: function() { 
         var title = prompt('Room name'); 
         if (title) { 
         $('#calendar').fullCalendar('addResource', { title: title }, true); 
         } 
        } 
       } 
      }, 
+0

変更をデータベースに保存し、カレンダーが開くたびにこれらを読み込む必要がありますか?または私は何かを逃したのですか? – jones

+0

これはおそらく何が間違っているのですか、データベースを適切にセットアップするまでは、これをテスト目的で使用していました。私は、このメソッドを使ってリソースを追加するだけで、$( 'calendar')。fullcalendar({})内のリソース配列に追加してそこにとどまるという印象を受けました。現時点では、私のすべてのリソースは私のリソース配列にハードコードされており、データベースから読み込まれることはありません。 – David

+0

あなたがリロードした後にテストをしたいと思っているなら、あなたはデータベースが必要です。 – jones

答えて

0

あなたがリフレッシュまたはビューを変更するには、その電荷あなたが持っている実際のリソースとのオリジンリソース機能フィルタリング、リソースは、それが追加されたリソースを削除するには、オリジンリソース機能にもいけない追加した場合。

解決策は、追加したときにリソースを保存することです。

関連する問題