如何在MVVM设置中使用API​​打开Kendo日期选择器

时间:2018-11-14 09:44:18

标签: kendo-ui datepicker kendo-mobile kendo-mvvm

我正在使用Kendo Date Picker及其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 个答案:

答案 0 :(得分:0)

实际上,我只需要按如下所示重新连接kendodatepicker即可在偶数日期单击时打开日期选择器。

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