指定的日期实例无效。

2020-08-21 05:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在使用DateRangeSelection控件。 在这种情况下如何处理空值? 没有选择任何值时,我在控制台中收到此错误。 在odata调用过程中出现了问题,需要花费一些时间来加载数据。

控制台错误:给定的日期实例无效。

 xml代码:

 
         
          
         
        



 控制器代码:

  var aDate = that.getView()。byId(" dateRange")。getDateValue();
    var adateFormatted ="";
    var bdateFormatted ="";
    如果(aDate ===""){
     adateFormatted =""; //当前仅作为空白值传递
    }其他{
     var adateFormat = sap.ui.core.format.DateFormat.getDateInstance({
      模式:" yyyMMdd"
     });
      adateFormatted = adateFormat.format(aDate); //如果控制台中的值为空,则此相同的代码不起作用,它显示null
    }
    var bDate = that.getView()。byId(" dateRange")。getSecondDateValue();
     如果(bDate ===""){
     bdateFormatted =""; //当前仅作为空白值传递

    }其他{
     var bdateFormat = sap.ui.core.format.DateFormat.getDateInstance({
     模式:" yyyMMdd"
    });
     bdateFormatted = bdateFormat.format(bDate);
    }
 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在使用DateRangeSelection控件。 在这种情况下如何处理空值? 没有选择任何值时,我在控制台中收到此错误。 在odata调用过程中出现了问题,需要花费一些时间来加载数据。

控制台错误:给定的日期实例无效。

 xml代码:

 
         
          
         
        



 控制器代码:

  var aDate = that.getView()。byId(" dateRange")。getDateValue();
    var adateFormatted ="";
    var bdateFormatted ="";
    如果(aDate ===""){
     adateFormatted =""; //当前仅作为空白值传递
    }其他{
     var adateFormat = sap.ui.core.format.DateFormat.getDateInstance({
      模式:" yyyMMdd"
     });
      adateFormatted = adateFormat.format(aDate); //如果控制台中的值为空,则此相同的代码不起作用,它显示null
    }
    var bDate = that.getView()。byId(" dateRange")。getSecondDateValue();
     如果(bDate ===""){
     bdateFormatted =""; //当前仅作为空白值传递

    }其他{
     var bdateFormat = sap.ui.core.format.DateFormat.getDateInstance({
     模式:" yyyMMdd"
    });
     bdateFormatted = bdateFormat.format(bDate);
    }
 
付费偷看设置
发送
1条回答
软件心理学工程师
1楼-- · 2020-08-21 05:58

在控制器中尝试以下代码

 handleChange:函数(oEvent){
   var sFrom = oEvent.getParameter(" from"),
   sTo = oEvent.getParameter(" to"),
   bValid = oEvent.getParameter(" valid"),
   oEventSource = oEvent.getSource(),
   oText = this.byId(" TextEvent");
   _iEvent ++;
   oText.setText(" Id:" + oEventSource.getId()+" \ nFrom:" + sFrom +" \ nTo:" + sTo);
 如果(bValid){
     oEventSource.setValueState(ValueState.None);
 }其他{
 oEventSource.setValueState(ValueState.Error);
 }
 }
 

这将检查空间

一周热门 更多>