Sapui5 Ui5中的日期选择器允许输入整数

Sapui5 Ui5中的日期选择器允许输入整数,sapui5,Sapui5,我的XML视图中有一个日期选择器,它允许输入整数,甚至可以保存。如何验证用户输入的日期格式是否正确 <DatePicker value="{model>Date}" valueFormat="yyyyMMdd" displayFormat="dd/MMM/YYYY" change="Change"/> 试试这个,这个 希望能有帮助 onChange: function(oEvent) { var bValid = oEvent

我的XML视图中有一个日期选择器,它允许输入整数,甚至可以保存。如何验证用户输入的日期格式是否正确

<DatePicker value="{model>Date}" valueFormat="yyyyMMdd"
            displayFormat="dd/MMM/YYYY" change="Change"/>

试试这个,这个

希望能有帮助

    onChange: function(oEvent) {
        var bValid = oEvent.getParameter("valid");
        var oDP = oEvent.getSource();

        if (!bValid) {
            sap.m.MessageToast.show("Entered date range isn't valid");
            oDP.setValueState("Error");
            return;
        }
    },

您希望在输入结束后或用户按下某种保存按钮时进行验证吗?@MatthijsMennens一切正常。我认为,但在用户将注意力集中在日期选择上之后,最好告诉他。我想通过调用一个change函数来做一些事情。你的想法是什么?