我试图了解使用SAPUI5文档here确切存储在事件中的内容。我在哪里可以找到事件附带的参数列表?例如,我发现DatePicker有一个名为"有效"的参数,但我怎么知道呢?当然,我不必为每个实体使用getParameters()
吗?此外,当您定义要在XML中调用的函数时,它们是否都发送相同的事件类型?
答案 0 :(得分:0)
通常,参数取决于事件的意图,例如指示源对象已更改其值的更改事件包含除通知您文件上载失败的事件之外的其他参数。
您将在API文档中找到可用的事件参数。坚持您的示例:查看DatePicker控件的API文档,从可用事件中选择change事件并检查可用参数。您将找到带有说明的参数valid
。要查看事件之间的差异,您还可以检查ListBase实现,它定义了一系列事件。
在事件处理程序中使用getParameter
来访问参数值是一种很好的方式。
onDatePickerChanged : function(event) {
let validDate = event.getParameter("valid");
}