我有一个kendo-datepicker。我想使用JavaScript更新其值。 以下是HTML中的控件:
<kendo-datepicker [(value)]="departureDate" (valueChange)="changeDepartureDate()" [disabled]="readOnly" id="Depdate" ></kendo-datepicker>
以下是JavaScript代码
var aa = new Date(this.selectedFfDeparture.date).getFullYear() + "-" + new Date(this.selectedFfDeparture.date).getMonth() + "-" + new Date(this.selectedFfDeparture.date).getDate();
alert(aa);
(<HTMLInputElement>document.getElementById('Depdate')).value = aa;
alert((<HTMLInputElement>document.getElementById('Depdate')).value);
在正常输入类型日期但没有使用剑道时工作正常。但奇怪的是,我能够设置其值,即使在警报中它显示值已被更改但在Kendo控件中没有显示。