列上的过滤器不起作用

2020-08-19 06:34发布

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

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


大家好,

我有一张表,其中一列显示说明,但数据库中包含整数ID。 它直接绑定到JSON模型。 当我尝试在该列中应用过滤器时,它将重试0条记录并抛出与过滤器类型相关的错误。 我尝试应用自定义过滤器,并且还以字符串形式提供了过滤器类型,但是它不起作用。 当列为整数类型时,请帮助我过滤描述。

谢谢。

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

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


大家好,

我有一张表,其中一列显示说明,但数据库中包含整数ID。 它直接绑定到JSON模型。 当我尝试在该列中应用过滤器时,它将重试0条记录并抛出与过滤器类型相关的错误。 我尝试应用自定义过滤器,并且还以字符串形式提供了过滤器类型,但是它不起作用。 当列为整数类型时,请帮助我过滤描述。

谢谢。

付费偷看设置
发送
4条回答
代楠1984
1楼-- · 2020-08-19 07:12

亲爱的Mahak

请参见以下代码

确保为aFilter如下创建aFilter对象。

 var oView = this.getView(  ),
 sValue = oView.byId(" searchField")。getValue(),
 oFilter = new Filter(" LastName",FilterOperator.Contains,sValue);
 oView.byId(" peopleList")。getBinding(" items")。filter(oFilter,FilterType.Application); 
clasier
2楼-- · 2020-08-19 07:05

您好 Mahak Garg

我们需要更多详细信息。
像错误ID和代码的某些部分一样:)

塞巴斯蒂安诺

clever101
3楼-- · 2020-08-19 07:21

您好,塞巴斯蒂安诺,

感谢您的答复。

错误是"无法实例化对象:\" new \"丢失! 在执行该行时

this.byId(" IDTable")。getBinding(" rows")。filter(aFilters," Application");

谢谢

Mahak

何必丶何苦呢
4楼-- · 2020-08-19 07:08

Hello Venkat,

我正在使用以下代码在列

中设置数据

情况" 3":

oModel.setProperty('/'+ i +'/handledby',"以1处理");

休息;

案例" 4":

oModel.setProperty('/'+ i +'/handledby',"由2处理");

休息;

案例" 5":

oModel.setProperty('/'+ i +'/handledby',"");

然后我将在上一个问题中提供的代码的帮助下在该列中应用过滤器。

谢谢

马哈克语

一周热门 更多>