0
私はfullcalendar
を使用しており、さまざまなビューでイベントが表示されています。私が見ていないのはイベントIDです。私はid値に「タイトル」を設定した場合、それが表示されているfullcalendarはイベントで 'id'を設定しません
'eventSources': [
{
'events': function(start, end, timezone, callback) {
$.get({
'url': "/GetUEvents",
'contentType': "application/x-www-form-urlencoded; charset=UTF-8",
'dataType': "json",
'traditional': true,
'data': {
'start': start.format("YYYY-MM-DD HH:mm:ss"),
'end': end.format("YYYY-MM-DD HH:mm:ss")
}
}).done(function(ajaxData, textStatus, jqXhr) {
var events = [];
var now = moment().local();
$(ajaxData.eventList).each(function() {
var myEnd = moment($(this).attr("end")).local();
var myStart = moment($(this).attr("start")).local();
var myId = "a" + $(this).attr("id");
if (myEnd <= now) {
events.push({
'title': "",
'start': myStart.format("YYYY-MM-DD HH:mm:ss"),
'end': myEnd.format("YYYY-MM-DD HH:mm:ss"),
'id': myId,
'className': "entriesOld"
});
} else {
events.push({
'title': "",
'start': myStart.format("YYYY-MM-DD HH:mm:ss"),
'end': myEnd.format("YYYY-MM-DD HH:mm:ss"),
'id': myId,
'className': "entriesFuture"
});
}
});
callback(events);
});
}
}
]
:'title': myId,
私は次のように設定します。
span
アイテム、DOMオブジェクトID、クラス名、またはhtml5 data
要素である必要があるかどうかわかりません。これらの場所のいずれにも現れません。私は何か間違っているのですか?
良い情報ですが、ここでは該当しません。空のタイトルを値に設定すると、idには何も行われません。 –
Ohh私の悪い、申し訳ありませんが、その良い警告..またはそれも空の 'String'と一緒に働いていますか? 一方、 'console.log($(this).attr(" id "));'の出力は何ですか? – LakiGeri
ああ、 "id"要素には値があります。私はそれを "タイトル"の値として使って確かめました。私は 'eventRender'メソッドで答えを見つけたかもしれません。私はその値をディスプレイに入れることができるかもしれません。 –