sap.m.DateTimeInput已過時,該DOCO建議使用sap.m.DatePicker和sap.m.TimePicker代替綁定單DATEVALUE到的DatePicker和TimePicker
自1.32.8版已過時。應該使用專用的sap.m.DatePicker 和/或sap.m.TimePicker控件。
我可以由單一DATEVALUE結合兩種控制
<Label text="Start Date" />
<HBox class="sapUiSmallMarginBottom">
<DatePicker dateValue="{VM>/StartDate}" displayFormat="dd/MM/yyyy">
<layoutData>
<FlexItemData growFactor="1" />
</layoutData>
</DatePicker>
<TimePicker dateValue="{'VM>/StartDate'}" width="100%" >
<layoutData>
<FlexItemData growFactor="1" />
</layoutData>
</TimePicker>
</HBox>
然而,當我改變TimePicker,日期設置爲劃時代並且類似地當我改變的DatePicker時間值被複位。
我希望能夠更改DatePicker並保持TimePicker值,並同樣更改TimePicker並保留DatePicker值。
任何人都知道如何做到這一點,唯一的事件是改變,這似乎爲時已晚。
不知道如果你的模式將迎合它,但它有可能引入兩個新的屬性(即'VM>/StartDateTimepart'和'VM>/StartDateDatepart') ,將它們綁定到相應的控件,並在相應的'change'事件中通過添加StartDateTimepart/StartDateDatepart屬性的毫秒錶示來將正確的日期/時間設置回'VM>/StartDate'屬性? – Qualiture