移动开发套件:过滤后刷新计数器

2020-08-16 21:05发布

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

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


大家好,

当前,我尝试使用其他功能来扩展工作订单列表视图(WorkOrdersListView.page)。

为此,我在此页面上添加了一个计数器(SimplePropertyCell),并为属性" Value"添加了一个规则,以对当前过滤列表的所有零件(工单组件)进行计数。

现在,计数器规则的代码类似于规则PartsCount.js,因此,如果我最初输入WorkOrdersListView.page,则会构建一个查询,但是由于我的绑定(clientAPI.getPageProxy()。binding) 为空,我无法使用过滤器扩展QueryBuilder。 因此,我的结果将始终取所有工作订单的所有部分并进行计数,并且如果我使用动作PartsListViewNav.action进行导航,那么我还将看到所有工作订单的所有部分。

1。 所以我的第一个问题是,如果我在WorkOrdersListView.page中设置了过滤器,我将如何访问过滤器查询的信息。 如果我 在进入WorkOrderDetails.page时,请考虑调用PartsCount.js方法。 作为绑定,我具有从WorkOrdersListView.page列表中选择的工作订单信息。 这些信息可用于构建QueryBuilder,以过滤当前所选工作订单的各个部分。 但是,在我的场景中,在使用clientAPI.getPageProxy()。binding调用绑定之后,我没有任何结果。 这就是为什么我必须以某种方式访问​​所有工作单(workOrderId)的查询结果以对其部分进行过滤的原因。

2。 我的第二个问题是,如果在过滤WorkOrdersListview.page列表后返回到屏幕,我将如何触发计数器的重新计算。 在调试代码之后,我意识到计数器规则仅在屏幕的初始加载时才触发,但是分配给SimplePropertyCell属性" Value"(在其中设置计数器)的规则再也不会执行。 当前版本的资产管理器有办法做到这一点吗?

提前感谢您的回答!

BR,

Sher-Chan Kodirov

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

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


大家好,

当前,我尝试使用其他功能来扩展工作订单列表视图(WorkOrdersListView.page)。

为此,我在此页面上添加了一个计数器(SimplePropertyCell),并为属性" Value"添加了一个规则,以对当前过滤列表的所有零件(工单组件)进行计数。

现在,计数器规则的代码类似于规则PartsCount.js,因此,如果我最初输入WorkOrdersListView.page,则会构建一个查询,但是由于我的绑定(clientAPI.getPageProxy()。binding) 为空,我无法使用过滤器扩展QueryBuilder。 因此,我的结果将始终取所有工作订单的所有部分并进行计数,并且如果我使用动作PartsListViewNav.action进行导航,那么我还将看到所有工作订单的所有部分。

1。 所以我的第一个问题是,如果我在WorkOrdersListView.page中设置了过滤器,我将如何访问过滤器查询的信息。 如果我 在进入WorkOrderDetails.page时,请考虑调用PartsCount.js方法。 作为绑定,我具有从WorkOrdersListView.page列表中选择的工作订单信息。 这些信息可用于构建QueryBuilder,以过滤当前所选工作订单的各个部分。 但是,在我的场景中,在使用clientAPI.getPageProxy()。binding调用绑定之后,我没有任何结果。 这就是为什么我必须以某种方式访问​​所有工作单(workOrderId)的查询结果以对其部分进行过滤的原因。

2。 我的第二个问题是,如果在过滤WorkOrdersListview.page列表后返回到屏幕,我将如何触发计数器的重新计算。 在调试代码之后,我意识到计数器规则仅在屏幕的初始加载时才触发,但是分配给SimplePropertyCell属性" Value"(在其中设置计数器)的规则再也不会执行。 当前版本的资产管理器有办法做到这一点吗?

提前感谢您的回答!

BR,

Sher-Chan Kodirov

付费偷看设置
发送
3条回答
95年老男孩
1楼 · 2020-08-16 21:46.采纳回答

Sher-Chan

虽然不能直接从OnReturn设置值,但是可以触发重绘,这将重新运行值规则以获取新值。

- -比尔

愤怒的猪头君
2楼-- · 2020-08-16 21:39

嗨比尔,

那是我所做的,并且那样工作!

但是,仍然感谢您的回答。

BR,

Sher-Chan Kodirov

huskylover
3楼-- · 2020-08-16 21:32

对于#2,请尝试查看Pages中的OnReturning属性。 不确定是否仅过滤但是否值得使用。

一周热门 更多>