mirror of
https://github.com/wassname/fullcalendar.git
synced 2026-06-27 16:10:13 +08:00
Getting event into corrcet resource column
This commit is contained in:
@@ -97,10 +97,10 @@ function ResourceEventRenderer() {
|
||||
|
||||
//new
|
||||
for (i=0; i<colCnt; i++) {
|
||||
cellDate = cellToDate(0, 0); // updated
|
||||
|
||||
cellDate = cellToDate(0, 0); // updated - should show same day for all
|
||||
var resourceEvents = eventsForResource(resources()[i], events);
|
||||
colSegs = sliceSegs(
|
||||
events,
|
||||
resourceEvents,
|
||||
cellDate.clone().time(minTime),
|
||||
cellDate.clone().time(maxTime)
|
||||
);
|
||||
@@ -169,15 +169,15 @@ function ResourceEventRenderer() {
|
||||
return segs.sort(compareSlotSegs);
|
||||
}
|
||||
|
||||
// function eventsForResource(resource, events) {
|
||||
// var resourceEvents = [];
|
||||
// for (var i = 0; i < events.length; i++) {
|
||||
// if (events[i].resources && $.inArray(resource.id, events[i].resources) >= 0) {
|
||||
// resourceEvents.push(events[i]);
|
||||
// }
|
||||
// }
|
||||
// return resourceEvents;
|
||||
// }
|
||||
function eventsForResource(resource, events) {
|
||||
var resourceEvents = [];
|
||||
for (var i = 0; i < events.length; i++) {
|
||||
if (events[i].resources && $.inArray(resource.id, events[i].resources) >= 0) {
|
||||
resourceEvents.push(events[i]);
|
||||
}
|
||||
}
|
||||
return resourceEvents;
|
||||
}
|
||||
|
||||
// function slotEventEnd(event) {
|
||||
// if (event.end) {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
</style>
|
||||
</head>
|
||||
<body style='font-size:12px'>
|
||||
<p>
|
||||
<!-- <p>
|
||||
<button onclick="cal.fullCalendar('prev')">prev</button>
|
||||
<button onclick="cal.fullCalendar('next')">next</button>
|
||||
<button onclick="cal.fullCalendar('today')">today</button>
|
||||
@@ -48,7 +48,7 @@
|
||||
<button onclick="cal.width(1100)">change width (passive)</button>
|
||||
<button onclick="cal.fullCalendar('render')">render</button>
|
||||
<button onclick="cal.fullCalendar('option', 'height', 1000)">change height</button>
|
||||
</p>
|
||||
</p> -->
|
||||
|
||||
<!-- <div id='loading' style='position:absolute;display:none'>loading...</div>-->
|
||||
<div id='calendar' style='width:70%;margin:20px auto 0;font-family:arial'></div>
|
||||
@@ -105,6 +105,7 @@
|
||||
showModal(event.apId, event.patId, event.provisoryId);
|
||||
},
|
||||
editable: true,
|
||||
allDaySlot: false,
|
||||
// weekends: false,
|
||||
header: {
|
||||
left: 'prev,next today',
|
||||
@@ -135,12 +136,18 @@
|
||||
resources: ['resource1', 'resource2']
|
||||
},
|
||||
{
|
||||
id: 777,
|
||||
title: 'R1: 14:30-16',
|
||||
start: new Date(y, m, d, 14, 30),
|
||||
end: new Date(y, m, d, 16, 0),
|
||||
allDay: false,
|
||||
resources: ['resource1']
|
||||
},
|
||||
{
|
||||
title: 'R2: 10:00-10:30',
|
||||
start: new Date(y, m, d, 10, 0),
|
||||
end: new Date(y, m, d, 10, 30),
|
||||
allDay: false,
|
||||
resources: ['resource2']
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user