[問題] fullcalendar中eventRender處理background events
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值
不知問題出在哪裡?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 77.234.41.184
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1484863253.A.AB6.html
※ 編輯: lhsieh (77.234.41.183), 01/21/2017 05:13:01
※ 編輯: lhsieh (77.234.41.137), 01/22/2017 02:29:00
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章