select: function(start, end, allDay) {
var title = prompt('Event Title:');
if (title) {
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay
},
true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
},
只有输入标题,我才能选择日期(期间)。
如何解决此问题,以便我可以输入没有标题的事件?
注意:来自arshaw.com/fullcalendar /
的Fullcalendar答案 0 :(得分:1)
我有这个人可能会觉得有用例如你有一个带有2个输入的对话框和一个创建按钮(html)我想输入标题和其他信息,花了我一段时间来弄清楚uuuuf它wooooorks感谢我的天才呵呵:)
select: function(start, end, allDay) {
$('#mydialog').dialog('open'); // open the dialog you must have a div defined with 2 or more inputs
$("#create").bind("click", { start: start, end: end,allDay: allDay }, function(event){ // when you click in a create button inside dialog you should send as parameters start,end,etc
$input1 = $("#input1").val();
$title = $("#input2").val();
if ($title) {
$mycalendar.fullCalendar('renderEvent',
{
id: $id, // CORREGIR obtener el ultimo id
title: $title,
start: start,
end: end,
allDay: allDay,
url: $url
},
true // make the event "stick"
);
}else{
$mycalendar.fullCalendar('unselect');
}
$('#mydialog').dialog('close');// close my dialog
});
},
答案 1 :(得分:0)
您可以使用html弹出窗口和回调方法来存储值而不是javascript提示符,这样可以更好地控制布局等等。