使用Asp.net C#的完整日历中的事件图标 [英] Event icon in Full Calendar using Asp.net C#
本文介绍了使用Asp.net C#的完整日历中的事件图标的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨朋友们,
我期待开发一个完整日历,它应该从数据库中获取事件标题,消息,描述等数据并在日历中显示, (例如:如果在同一天有3个事件,那么在日历中它应该看起来像这个eventicon- 3)任何机构都可以建议我任何API或工作代码来实现这一点将非常感激。
提前多多谢谢。
Hi Friends,
I am looking forward to develop a Full Calendar which should fetch data like event title, message, description from database and display it in Calendar, (Example: if there are 3 events on same day then in calendar it should look like this " eventicon- 3 " ) any body can suggest me any API or working code to achieve this will be much appreciated.
Thanks a lot in advance.
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
eventClick: updateEvent,
selectable: true,
selectHelper: true,
select: selectDate,
editable: true,
events: "JsonResponse.ashx",
eventDrop: eventDropped,
eventResize: eventResized,
eventRender: function(event, element,calEvent) {
//here i am adding icon next to title
element.find(".fc-event-title").after($("<span class=\"fc-event-icons\"></span>").html("<img src=\"images/msg.png\" />"));
// here description position
element.qtip({
content: event.description,
position: { corner: { tooltip: 'bottomLeft', target: 'topRight'} },
style: {
border: {
width: 1,
radius: 3,
color: '#2779AA'
},
padding: 10,
textAlign: 'center',
tip: true, // Give it a speech bubble tip with automatic corner detection
name: 'cream' // Style it according to the preset 'cream' style
}
});
}
});
});
推荐答案
(' #calendar')。fullCalendar({
theme: true ,
header :{
left:' prev,next today',
center:< span class =code-string>' title',
right:' month,agendaWeek,agendaDay'
},
eventClick:updateEvent,
selectable: true ,
selectHelper: true ,
select:selectDate,
editable: true ,
events: JsonResponse.ashx,
eventDrop:eventDro pped,
eventResize:eventResized,
eventRender: function (event,element,calEvent){
// 这里我在标题旁边添加图标
element.find( 。fc-event-title)。after(
('#calendar').fullCalendar({ theme: true, header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, eventClick: updateEvent, selectable: true, selectHelper: true, select: selectDate, editable: true, events: "JsonResponse.ashx", eventDrop: eventDropped, eventResize: eventResized, eventRender: function(event, element,calEvent) { //here i am adding icon next to title element.find(".fc-event-title").after(
(< span class =code-string> < span class = \fc-event-icons \>< / span>)。html( < img src = \images / msg.png \/> 跨度>));
// 此处描述位置
element.qtip({
content:event.description,
position:{corner:{tooltip:' bottomLeft',目标:' topRight'}},
style:{
border:{
width: 1 ,
radius: 3 ,
颜色:' #2779AA'
},
填充: 10 ,
textAlign:' center',
提示: true , // 给它一个带自动的语音气泡提示角点检测
名称:' cream' // 根据预设的'奶油'样式设置样式
}
});
}
});
});
("<span class=\"fc-event-icons\"></span>").html("<img src=\"images/msg.png\" />")); // here description position element.qtip({ content: event.description, position: { corner: { tooltip: 'bottomLeft', target: 'topRight'} }, style: { border: { width: 1, radius: 3, color: '#2779AA' }, padding: 10, textAlign: 'center', tip: true, // Give it a speech bubble tip with automatic corner detection name: 'cream' // Style it according to the preset 'cream' style } }); } }); });
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar =
这篇关于使用Asp.net C#的完整日历中的事件图标的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文