#javascript #asp.net #asp.net-core #fullcalendar
#javascript #asp.net #asp.net-core #полный календарь
Вопрос:
Я пытаюсь использовать fullcalendar, я устанавливаю школьный класс в правильные часы, но это повторяется каждый день:
https://i.stack.imgur.com/lwD2D.png
Когда я все делаю правильно -> inspect и проверяю свой js, вот что у меня есть:
https://i.stack.imgur.com/LvPBj.png
Как вы можете видеть, год / месяц / день startRecur и endRecur инициализированы неправильно.. Вот как я это делаю:
В моем SchoolClass.cs:
[Required]
[Display(Name = "Date of the schoolclass")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]
public DateTime DayClass{ get; set; }
[Required]
[Display(Name = "Start time")]
[DataType(DataType.Time)]
public DateTime StartTime{ get; set; }
[Required]
[Display(Name = "End Time")]
[DataType(DataType.Time)]
public DateTime EndTime{ get; set; }
И эта функция:
[Display(Name = "start")]
public string startTime
{
get
{
return String.Format("{0:HH:mm:ss}", StartTime);
}
}
[Display(Name = "end")]
public string endTime
{
get
{
return String.Format("{0:HH:mm:ss}", EndTime);
}
}
[Display(Name = "recurStart")]
public string fusionStart
{
get
{
return String.Format("0:yyyy-MM-dd", DayClass) "T" StartTime;
}
}
[Display(Name = "recurEnd")]
public string fusionEnd
{
get
{
return String.Format("0:yyyy-MM-dd", DayClass) "T" endTime;
}
}
И это то, что я делаю, когда использую fullcalendar:
events: [
@foreach (var item in Model.Seance)
{
@:{
@:title: '@Html.DisplayFor(modelItem => item.JourSeance)',
@:start: '@Html.DisplayFor(modelItem => item.JourSeance)',
@:startTime: '@Html.DisplayFor(modelItem => item.startTime)',
@:end: '@Html.DisplayFor(modelItem => item.JourSeance)',
@:endTime: '@Html.DisplayFor(modelItem => item.endTime)',
@:startRecur: '@Html.DisplayFor(modelItem => item.dateFusionneDebut)',
@:endRecur: '@Html.DisplayFor(modelItem => item.dateFusionneFin)'
@:},
}
]
Сердечно
Комментарии:
1. Решено, спасибо за вашу помощь : D
2. Пожалуйста, опубликуйте свое решение или, если оно было тривиальным, удалите вопрос. Спасибо