作者lhsieh (不要问)
看板Ajax
标题[问题] fullcalendar中eventRender处理background events
时间Fri Jan 20 06:00:48 2017
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://webptt.com/cn.aspx?n=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