如何将数据集绑定到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模式,如这里所述