Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带javascript的fullcalendar,如何修改参数列表和重新蚀刻?_Javascript_Ajax_Json_Extjs_Fullcalendar - Fatal编程技术网

使用带javascript的fullcalendar,如何修改参数列表和重新蚀刻?

使用带javascript的fullcalendar,如何修改参数列表和重新蚀刻?,javascript,ajax,json,extjs,fullcalendar,Javascript,Ajax,Json,Extjs,Fullcalendar,我正在使用fullcalendar显示要填充的事件 在我的团队中,我有两个人。迈克和克莱尔。我是老板 如果Mike或Claire登录到我的页面,他们只能看到自己的事件。 如果我登录到同一个应用程序,我可以选择要查看的事件:Mike的、Claire的、所有的或只有我的 要做到这一点,我将从组合框中选择正确的值Mike的、Claire的、我的,所有这些。更改该值后,我必须根据所选选项重新蚀刻事件 实际上,我的fullcalendar配置为: events: "../controller.php",

我正在使用fullcalendar显示要填充的事件

在我的团队中,我有两个人。迈克和克莱尔。我是老板

如果Mike或Claire登录到我的页面,他们只能看到自己的事件。 如果我登录到同一个应用程序,我可以选择要查看的事件:Mike的、Claire的、所有的或只有我的

要做到这一点,我将从组合框中选择正确的值Mike的、Claire的、我的,所有这些。更改该值后,我必须根据所选选项重新蚀刻事件

实际上,我的fullcalendar配置为:

events: "../controller.php",
dparams : {
    "pg":"getAgendaCalendarView",
    "profile": "undefined",
    "query": "*"
},
在我的组合下,我有如下内容:

listeners: {
'change' : function(objThis, newValue, oldValue){
    $('#cw_tbcalendar').fullCalendar('refetchEvents');
}
我的主要问题是,如何修改参数列表以显示我选择的值?

您考虑过使用吗?用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);
});
你考虑过使用吗?用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);
});