代码之家  ›  专栏  ›  技术社区  ›  Talk is Cheap Show me Code

如何在mvvm设置中使用api打开kendo日期选择器

  •  0
  • Talk is Cheap Show me Code  · 技术社区  · 6 年前

    我正在使用剑道日期选择器与他们的mvvm支持。 我有这样的日期选择器输入

    我想在点击输入框时打开日期选择器,当前日期选择器在点击日期图标时触发

    <input data-role="datepicker" id="somedateinput" name="somedateinput" 
                        data-bind="visible: true,
                                   enabled:  true,
                                   value: data.formattedDueDate,
                                   events: { change: onChangeDate }" 
                                   readonly onKeyDown="return false;" 
                                   placeholder="mm/dd/yyyy" 
                                   data-message="Delivery Date is Required" required  
                                  onclick='open_date_picker(event)'>
    

    现在我不知道在open_date_picker(event)函数中该做什么

    我试过这个

            open_date_picker function (event) {
               this.open(); 
            }
    

    但它不起作用。关于如何实现这个目标有什么建议吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Talk is Cheap Show me Code    6 年前

    实际上,我只需要重新连接KendoDatePicker,如下所示,以便在单击偶数日期时打开DatePicker。

      open_date_picker function (event) {
               $(event.srcElement).data("kendoDatePicker").open();
            }