OData筛选器正在运行,但想提供自定义消息...任何帮助

2020-09-23 13:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我已经在UI5代...

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

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


大家好,

我已经在UI5代码中应用了模型过滤器,以便根据用户输入在表中显示" EQ"值,并且该过滤器正在运行。 但是我想在OData Model中不存在该值时提供自定义消息。 下面是我的代码...请咨询。

var aFilter = [];

var sQuery = mResult.text;

if(sQuery!==""){

aFilter.push(new Filter(" ProductID",FilterOperator.EQ,sQuery)); //当输入值与Odata中的" ProductID"不匹配时,我需要显示一条自定义消息。

var oTable2 = that.getView()。byId(" tableId");

var oBinding = oTable2.getBinding(" items");

oBinding.filter(aFilter); that.getValues();

}其他

{

sap.m.MessageToast.show("请输入正确的值");

}

谢谢

Dheerendra

4条回答
蓋茨
2020-09-23 13:51

尝试以下

如果(!! sQuery)

{alert("这不为空")}

其他

{sap.m.MessageToast.show("请输入正确的值"); }

关于

Meghal Shah

一周热门 更多>