sap.m.DatePicker的SAPUI5数据绑定



如何将数据集绑定到sap.m.DatePicker?我想在DatePicker中显示默认日期。该值来自后端oDataService。

我熟悉将数据集绑定到ComboBox项等,但在输入字段或日期选择器上,这是不起作用的。我还尝试在onInit函数中附加一个dataReceived事件,但从未调用此事件。

有人能为我树立榜样吗?

这里是我的示例:

在视图.xml 中

<DatePicker id="startDateEvent" displayFormat="short"/>

在控制器js:中

var startDate = this.byId("startDateEvent");
startDate.setDateValue(<data date from backend>);

您需要非常小心Date和DateTime类型。下面的代码段适用于Northwind中的dateTime变量,例如

<DatePicker value="{path:'yourPathToTheODataProperty', type: 'sap.ui.model.type.Date', formatOptions: { style: 'full'}}"></DatePicker>

您可以更改预定义的格式选项,如这里所述,或者设置您自己的LDML模式,如这里所述

最新更新