我可以自定义哪个属性控制事件的开始吗?
Posted
技术标签:
【中文标题】我可以自定义哪个属性控制事件的开始吗?【英文标题】:Can I customize which attribute controls the start of an event? 【发布时间】:2012-12-19 06:46:54 【问题描述】:我正在从服务中获取这个 json 结构
Start: <some date>,
End: <some date>,
Title: 'Some Title'
fullcalendar 要求我提供小写开头、结尾和标题,有没有办法将其配置为接受大写版本?
【问题讨论】:
你不能把“开始”上的字符串替换为“开始”吗? (其他 2 个相同) 我可以 - 但如果可能的话,我宁愿有另一个解决方案。 【参考方案1】:我认为您正在寻找的是http://arshaw.com/fullcalendar/docs/event_data/startParam/。创建 fullcalendar 实例时,可以在事件数据中声明 startParam 和 endParam。我自己没有尝试过,但应该可以正常工作。让我知道这是否有帮助。
【讨论】:
这看起来很有希望 - 不敢相信我错过了。将尝试并在此处发布。谢谢!【参考方案2】:您将创建一个新对象,然后在其中添加每个属性。
var obj =
Start: 10,
End: 20,
Title: "Some Title"
;
var newObj = ;
for (var i in obj)
newObj[i.toLowerCase()] = obj[i];
console.log(newObj); // start: 10, end: 20, title: "Some Title"
【讨论】:
是的 - 可以这样做,但这并不能真正回答问题。我认为没有办法将 fullcalendar 配置为接受随机属性作为起始值。我正在寻找的是这些方面的东西:FullCalendar.configuration.startAttribute = 'Start';以上是关于我可以自定义哪个属性控制事件的开始吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 Firebase Analytics 控制台 (Swift) 中记录自定义事件