Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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 在完整日历中添加一个按钮_Javascript_Jquery_Fullcalendar - Fatal编程技术网

Javascript 在完整日历中添加一个按钮

Javascript 在完整日历中添加一个按钮,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,大家好,我在几个模块中使用完整日历作为日历。在一个模块中,我有一个要求,客户机希望添加一个带有“今天”和“左右”按钮的按钮。现在一种方法是自定义插件,但我必须为其他模块添加另一个完整的日历文件,这是不好的。所以你们能告诉我怎样才能完成这个功能吗 下面是我要做的:screencast.com/t/wbcslbwgsru 按钮的HTML为: 这将是一个很大的帮助不需要额外的模块。使用将另一个按钮添加到() 大家好,我找到了我问题的答案。现在我所做的是按照@Mottie在他的回答中告诉我的那样放置按

大家好,我在几个模块中使用完整日历作为日历。在一个模块中,我有一个要求,客户机希望添加一个带有“今天”和“左右”按钮的按钮。现在一种方法是自定义插件,但我必须为其他模块添加另一个完整的日历文件,这是不好的。所以你们能告诉我怎样才能完成这个功能吗

下面是我要做的:screencast.com/t/wbcslbwgsru

按钮的HTML为:


这将是一个很大的帮助

不需要额外的模块。使用将另一个按钮添加到()


大家好,我找到了我问题的答案。现在我所做的是按照@Mottie在他的回答中告诉我的那样放置按钮,然后在按钮里面我使用了
window.location.href
,并给出了它的url。现在我不知道它是否正确,但这个解决方案对我来说很顺利

我不明白。。。通过设置
标题
选项()。你到底想做什么?我想用它们添加另一个按钮你不必修改插件来删除或添加自定义按钮到完整的日历中。在jQuery中初始化按钮时,可以自定义按钮。你能发布一张你正在尝试做的事情的图片吗?然后在这里使用我正在尝试做的事情的屏幕截图:它触发对控制器的调用,该控制器呈现一个视图。现在,如果我们看一下这里并尝试做我想做的事情,它将通过一个ajax调用??替换
警报(“…”)使用您想要的任何代码。包括ajax调用,或者别的什么。现在我的按钮是这样的,在它的点击下,一个完整的页面重新加载,一个新的视图被呈现出来
,我不知道怎么在这里做,因为在这种情况下,我必须进行一个ajax调用,这在我的情况下是不正确的,我想,因为一个完整的新页面必须被呈现,而不仅仅是一个页面哦,你要在按钮内添加链接?这可能就是原因。你到底想干什么?另外,
将不会渲染,因为我们现在正在客户端工作。这个日历的地方有一个小版本的日历,在这个日历中,人们可以只看到事件,而不是获取事件的详细视图,但当有人单击此按钮时,会将他们带到一个全新的页面,该页面仅显示日历和其中的所有事件,但在这里,人们可以单击事件以获取详细信息事件信息
$(function() {
  $('#calendar').fullCalendar({
    header: {
      left: 'prev,next, today, details',
      center: 'title',
      right: 'month,agendaWeek,agendaDay'
    },
    customButtons: {
      details: {
        text: 'Details',
        click: function() {
          alert('Show details!');
        }
      }
    }
  });
});