2011-01-05 9 views
2

私はfullcalendarを使用して、記入する予定を表示しています。javascriptでfullcalendarを使用すると、パラメータリストを変更して再取得する方法はありますか?

私のチームには2人の人がいます。マイクとクレア。私は上司です。

マイクまたはクレアがマイページにログインすると、自分のイベントしか見ることができません。 私が同じアプリにログインした場合は、見たいイベントを選ぶことができます:Mike's、Claire's、それらのすべて、または私だけ。

これを行うには、Combobox(Mike's、Claire's、Mine、すべて)から正しい値を選択します。その組み合わせを変更した後、私は選択したオプションに従ってイベントを再フェッチする必要があります。

実は私fullcalendarがで構成されています。私の主な質問はどのように私は私の選択を表示するためのパラメータのリストを変更することができ、ある

listeners: { 
'change' : function(objThis, newValue, oldValue){ 
    $('#cw_tbcalendar').fullCalendar('refetchEvents'); 
} 

events: "../controller.php", 
dparams : { 
    "pg":"getAgendaCalendarView", 
    "profile": "undefined", 
    "query": "*" 
}, 

そして、私のコンボの下で、私のようなものを持っています値?

答えて

0

ExtJS's calenderとお考えですか? (extjsタグ付き)

これはあなたの解決策ですか?

var config = { 
    events: "controller.php", 
    dparams: { 
     "pg": "getAgendaCalendarView", 
     "profile": "undefined", 
     "query": "*" 
    } 
}; 
$('#calendar').fullCalendar(config); 

$('#my_combo').change(function() { 
    config.dparams.query = $(this).value(); 
    $('#calendar').fullCalendar(config); 
}); 
関連する問題