使用日期选择器/时间选择器的值

Using Value of a Date Picker/Time Picker

本文关键字:选择器 时间 日期      更新时间:2023-09-26

我在代码中得到了这个日期和时间选择器:

    <DatePicker id="datePicker" placeholder="{i18n>enterDate}" width="15%">
            <layoutData>
                <FlexItemData growFactor="1" />
            </layoutData>
        </DatePicker>
        <TimePicker id="timePicker" placeholder="{i18n>enterTime}" width="15%">
            <layoutData>
                <FlexItemData growFactor="0" />
            </layoutData>
        </TimePicker>

从API参考中,我无法理解如何使用用户在....中键入的值

我所做的是:

var abc = new sap.m.DatePicker();
var date = abc.getValueDate().ById("datePicker");

,但这似乎不工作....我想我这里做错了什么

var abc = this.byId("datePicker"); // 'this' - is your controller instance
var date = abc.getDateValue();

首先,获得日期选择器的一个实例——它在XML视图中加载,然后获得输入的日期。