如何将其他过滤器传递给sap.ui.treeTable?

2020-08-25 23:58发布

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

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


大家好,

我正在从事SAPUI5自定义开发。 在我的应用程序场景中,我需要使用Treatable在层次结构级别中显示值。 我按照下面的SAPUI5 Explored示例进行操作。

链接:带有注解的树表

它按预期工作。

View.xml:

 
     <列>
         
              master_form_label_plant}" design =" Bold"/>
             <模板>
                 
             
         
 

 

现在,我需要将其他过滤器传递给此可治疗集合。 我不知道如何将其他过滤器传递给表。

我尝试了以下方法来启用过滤器,但是它不起作用。 我曾想过通过控制器将所需的过滤器发送到实体集,然后尝试将响应绑定到sap.ui.treeTable聚合。

下面我尝试过的代码:

 oModel.read("/img/TreeViewTestSet",{
 过滤器:aDateFilter,//我的其他过滤器
 成功:功能(结果,响应){
 调试器;

 that.getModel(" test")
 .setProperty("/img/TreeViewTestSet",结果);

//如何将此模型更新到我的sap.ui.treeTable。

 },
 错误:函数(oError){
 MessageToast.show(" Error");
 }
 });
 

它不起作用,当我尝试对treeTable使用bindRows方法时,它从没有日期值的层次结构级别0开始(我通过过滤器应用)。

谢谢

此致

JK。

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

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


大家好,

我正在从事SAPUI5自定义开发。 在我的应用程序场景中,我需要使用Treatable在层次结构级别中显示值。 我按照下面的SAPUI5 Explored示例进行操作。

链接:带有注解的树表

它按预期工作。

View.xml:

 
     <列>
         
              master_form_label_plant}" design =" Bold"/>
             <模板>
                 
             
         
 

 

现在,我需要将其他过滤器传递给此可治疗集合。 我不知道如何将其他过滤器传递给表。

我尝试了以下方法来启用过滤器,但是它不起作用。 我曾想过通过控制器将所需的过滤器发送到实体集,然后尝试将响应绑定到sap.ui.treeTable聚合。

下面我尝试过的代码:

 oModel.read("/img/TreeViewTestSet",{
 过滤器:aDateFilter,//我的其他过滤器
 成功:功能(结果,响应){
 调试器;

 that.getModel(" test")
 .setProperty("/img/TreeViewTestSet",结果);

//如何将此模型更新到我的sap.ui.treeTable。

 },
 错误:函数(oError){
 MessageToast.show(" Error");
 }
 });
 

它不起作用,当我尝试对treeTable使用bindRows方法时,它从没有日期值的层次结构级别0开始(我通过过滤器应用)。

谢谢

此致

JK。

付费偷看设置
发送
3条回答
d56caomao
1楼-- · 2020-08-26 00:54

尝试.setData并检查路径/结构

暮风yp
2楼-- · 2020-08-26 00:37

您好拉奎尔·马丁 巴里谢谢您的答复。

在哪里添加这些行?

谢谢,

JK。

浮生未央
3楼-- · 2020-08-26 00:33

嗨,我得到了解决方案。 我在视图和控制器这两个地方都使用了聚集。 这样一来,无论我在控制器中所做的任何改动,都可以在视图中忽略。 现在,我删除了视图中的行聚集,使用id和bindRows()方法将其完全保留在控制器中。

一周热门 更多>