Как открыть средство выбора даты Kendo при нажатии внутри даже поля ввода с помощью API в настройке 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(); 
        }

Но это не работает. Любое предложение о том, как этого добиться?


person Talk is Cheap Show me Code    schedule 14.11.2018    source источник


Ответы (1)


На самом деле мне просто нужно снова подключить kendodatepicker, как показано ниже, чтобы открыть datepicker по щелчку четной даты.

  open_date_picker function (event) {
           $(event.srcElement).data("kendoDatePicker").open();
        }
person Talk is Cheap Show me Code    schedule 15.11.2018