0
fullCalendarが使用するidフィールドの名前を変更する方法はありますか?このよう :FullCalendar idフィールドまたは関数
$('myCal').fullCalendar('option', 'idField', 'myCustomIdField').
またはこのような:アドバイス
fullCalendarが使用するidフィールドの名前を変更する方法はありますか?このよう :FullCalendar idフィールドまたは関数
$('myCal').fullCalendar('option', 'idField', 'myCustomIdField').
またはこのような:アドバイス
ため
$('myCal').fullCalendar('option', 'idFunction', function(event){
return "prefix_" + event.id;
}).
おかげで何のidField
機能はありません。実際にはeventDataTransform
オプションがこれを実行する唯一の方法です
https://fullcalendar.io/docs/のドキュメントにそのようなオプションはありません。だから私はこれがうまくいく理由はないと思う。とにかく、あなたはそれを変更する必要がありますか? – ADyson
イベントフィードアイテムのIDが** id **ではない場合は、[eventDataTransform](https://fullcalendar.io/docs/event_data/eventDataTransform)を使用して、必要な[イベントオブジェクト]に変換できます。 (https://fullcalendar.io/docs/event_data/Event_Object/)format – smcd
私のイベント配列には、さまざまなソースのオブジェクトが含まれています。 'CalendarEvent'オブジェクトのように、 'CalendarEventException'オブジェクトと混在しています。私のすべてのオブジェクトはデータベースフィードから来て、idフィールドを持っています(名前を変更できません)。したがって、同じIDを持つ2つのイベントを持つことは可能です。 FullCalendarは、これらのオブジェクトを相互にリンクして処理します。あなたも提案したように、私はeventDataTransformメソッドを使用してこれに対処しなければなりませんでした。その機能では、FC idをそれぞれ 'ce_1'と 'cee_1'にマップしました。今はすべてうまくいく! –