[問題] fullcalendar中eventRender處理background events

作者: lhsieh (不要問)   2017-01-20 06:00:48
fullcalendar中透過eventRender處理background events
問題如下圖所示(上左圖當中兩個淺橘色event區塊)
http://i.imgur.com/wPPPfcv.png
上左圖是目前套用eventRender結果,上右圖是event object data(淺橘區塊當中1筆)
下左圖是background events的正確效果,下右圖是event object data(淺橘區塊當中1筆)
但此處理是由events record的table中加一欄位rendering,值'background'
兩者object data差別在:
下右圖第14個value (下右圖有,上右圖無)
後面皆有rendering這個key,與對應的value值'background'(如上右圖)
這部份是由eventRender套出的(但似乎無作用)
此處eventRender寫法如下:
eventRender: function(event, element) {
if (event.leave == 1) { //leave欄位為1
event.rendering = 'background'; //background events
element.append(event.title); //標題
element.css(......); //style(省略)
}
}
因為在不同場合針對該eventClick有不同做法
所以希望能透過eventRender根據其他欄位值跑出不同對應結果
而不直接藉由table欄位給rendering值
不知問題出在哪裡?

Links booklink

Contact Us: admin [ a t ] ucptt.com