Используя fullcalendar с javascript, как изменить список параметров и повторно выполнить? - PullRequest
2 голосов
/ 05 января 2011

Я использую fullcalendar, чтобы показать события для заполнения.

В моей команде 2 человека. Майк и Клэр. Я Босс.

Если Майк или Клэр зайдут на мою страницу, они смогут видеть только свои собственные События. Если я захожу в одно и то же приложение, я могу выбрать события для просмотра: Майк, Клэр, все они или только мои.

Для этого я выберу правильное значение в поле со списком (Майк, Клэр, Мой, Все они). После того, как я изменил это комбинированное значение, мне нужно повторно выбрать события в соответствии с выбранным параметром.

На самом деле мой полный календарь настроен на:

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

А под комбо у меня что-то вроде:

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

Мой главный вопрос: как мне изменить список параметров, чтобы показать выбранное мной значение?

1 Ответ

0 голосов
/ 07 апреля 2011

Рассматривали ли вы использовать календарь ExtJS ?(помечено 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);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...