Я не нашел много документации о версии на стороне сервера Kendo Calendar
Я хочу отключить даты, не используя какой-либо клиентский javascript из-за проблем с часовым поясом.kendo calendar disabling дат/проблем понимание документации
Что я пытался до сих пор является обязательным даты инвалидов к List<DateTime> DisabledDates
:
@(Html.Kendo().Calendar()
.Name(calendarName)
.Min(calendar.MinDate.Date)
.Max(calendar.MaxDate.Date)
.Culture(new CultureInfo('de-De'))
.Footer(false)
.DisableDates(Model.DisabledDates.Select(x => x.Date.ToString("d", new CultureInfo('de-De')))
)
}
Опция DisableDates
не работает, хотя. Я также попробовал расширение .asEnumerable()
.
Вот календарной строитель доку:
public CalendarBuilder DisableDates(IEnumerable<string> disableDates);
/// <summary>
/// Specifies the disabled dates in the Calendar widget using a function.
/// </summary>
/// <example>
/// <code lang="CS">
/// <%= Html.Kendo().Calendar()
/// .Name("calendar")
/// .DisableDates(DayofWeek.Saturday, DayOfWeek.Sunday)
/// %>
/// </code>
/// </example>
public CalendarBuilder DisableDates(params DayOfWeek[] days);
/// <summary>
/// Specifies the disabled dates in the Calendar widget using a function.
/// </summary>
/// <example>
/// <code lang="CS">
/// <%= Html.Kendo().Calendar()
/// .Name("calendar")
/// .DisableDates("disableDates")
/// %>
/// </code>
/// </example>
public CalendarBuilder DisableDates(string handler);
К сожалению, нет explantion как IEnumerable<string>
должно выглядеть. В моем случае значения будут такими, как 25.02.2017
Может anybode помочь мне здесь?
Есть ли документация для первого метода в документе, в который вы вставляете документ? 2-й отключенный предоставил дни недели, а третий привязывает его к функции javascript. Btw. на стороне клиента ваш .ASP-код is't javascript в любом случае. Просто проверьте отображаемый источник страницы. –
Я не нашел никакой документации для этой перегрузки –