【问题标题】:Show selective dates in kendo datepicker在剑道日期选择器中显示选择性日期
【发布时间】:2017-08-24 11:30:50
【问题描述】:

我在下面的代码中使用了 Kendo 日期选择器,但无法找出错误。

<table>
<tr>
    <td class="BlueSiteTextBold" style="text-align: left">
        @AlertResources.GetResourceStringValue("L000121", EnmResourceType.Labels)
    </td>
    <td>
        @(Html
        .Kendo()
        .DatePicker()
        .Name("DTPDatasetDate")
        //.Min(DateTime.Now)
        .HtmlAttributes(new { style = "width:240px" })
        .Events(e => e.Open("PopulateDatasetDate"))
        )
    </td>
</tr> `
</table>

【问题讨论】:

  • 你能澄清一下吗?我很难理解。
  • 只需要在javascript中的kendo datepicker中显示那些突出显示的日期就可以了
  • 您需要编辑您的问题并组织您的代码。在代码行前放置 4 个空格。
  • 允许用户在 kendo 日期选择器中仅选择选择性日期。例如,如果我有 5/5/2017 用户应该只能选择这个日期。休息应该是灰色的。无论如何都有

标签: javascript jquery kendo-ui kendo-datepicker


【解决方案1】:

配置 disableDates 应该可以工作。看看kendo api for implementation

<input id="datepicker" />
<script>
$("#datepicker").kendoDatePicker({
    value: new Date(),
    disableDates: function (date) {
        var disabled = [13,14,20,21];
        if (date && disabled.indexOf(date.getDate()) > -1 ) {
            return true;
        } else {
            return false;
        }
    }
});
</script>

【讨论】:

    猜你喜欢
    • 2021-10-13
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多