我可以自定义哪个属性控制事件的开始吗?

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) 中记录自定义事件

我可以在自定义组件中禁用 CHANGE 事件吗?

请教关于WPF上自定义控件添加事件的问题

vue3自定义v-model修饰符功能好用吗?

Photon PUN:自定义房间属性更改时是不是可以接收事件?

iOS 子视图、SRP 和自定义事件