【问题标题】:Kendo UI DatePicker Custom MaskKendo UI DatePicker 自定义蒙版
【发布时间】:2015-09-20 10:31:03
【问题描述】:

我正在尝试使用 Kendo UI 制作一个蒙面的 DatePicker。幸运的是,我找到了一个如何实现此目的的示例:

http://docs.telerik.com/kendo-ui/aspnet-mvc/helpers/datepicker/how-to/masked-date-picker-grid

很遗憾,我无法将掩码从 00/00/0000 更改为这个:

$(element).kendoMaskedTextBox({ mask: that.options.dateOptions.mask || "rrrr-mm-dd" })

因为它破坏了它的功能。任何人都知道如何在此示例中更改掩码?

【问题讨论】:

    标签: kendo-ui datepicker kendo-asp.net-mvc maskedinput kendo-datepicker


    【解决方案1】:

    除了掩码,初始化插件时也需要设置格式

    $('#datePicker').kendoMaskedDatePicker({
        dateOptions: {
            mask: '0000-00-00',
            format: 'yyyy-MM-dd'
        }
    });
    

    我创建了一个更新的sample here 供您验证。

    【讨论】:

    • 谢谢,但这不是我想要的 :) 我正在寻找一种方法来将这些“_”默认提示字符和这个掩码 ____ - __ - __ 更改为这个“rrrr-mm -dd”。 AFAIK 掩码文本框不提供此类功能 ootb :(
    • 啊,MaskedTextBox 有一个 promptChar 配置选项,允许您将“_”更改为选择的字符:docs.telerik.com/kendo-ui/api/javascript/ui/… 您可以挖掘 MaskedTextBox 源扫描以了解 promptChar 选项的使用和建立您的自定义需求。
    猜你喜欢
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多