用于sap.m.DatePicker的SAPUI5数据绑定

时间:2018-07-22 13:50:06

标签: data-binding datepicker sapui5

如何将数据集绑定到df.loc[df.A == 1, 'D'] = 1 - df.B df.loc[df.A == 0, 'D'] = 1 - df.C ? 我想在DatePicker中显示一个默认的Date。该值来自后端oDataService。

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

有人对我有用吗?

2 个答案:

答案 0 :(得分:1)

这里是我的例子:

在view.xml

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

在controller.js中:

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

答案 1 :(得分:0)

您需要非常注意Date和DateTime类型。下面的代码段可用于Northwind中的dateTime变量,例如this one for example

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

您可以按照here的说明更改预定义格式的格式选项,也可以按照here的说明设置自己的LDML模式