SAPUI5,DatePicker-Change 事件仅由手动输入或使用 DatePicker

DatePickerchange事件仅由手动输入触发。使用setDateValue()该 change事件不会被触发。

changeValidation(), 确实对任何选定的输入进行了所有必要的验证,但是只有在手动完成或DatePicker使用输入时才会触发该功能。

this.byId("CalendarId").setDateValue(any Date);//Doesn't trigger the event at all

如何change通过使用setDateValue()或任何其他场景触发事件?


肥皂起泡泡
浏览 237回答 1
1回答

月关宝盒

您可以使用fireChange(), 之后setDateValue()。您可以手动触发fireChange().var oDPicker = this.byId("CalendarId")oDPicker.setDateValue(any Date);oDPicker.fireChange();//Manually trigger the eventfireChange()也将触发所有验证方法,与change事件相同。DatePicker - fireChange() API
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript