0

我有三个区域,分别名为Order Taken、Order Process 和 order Completed。每个区域都基于交互式网格,并且每个区域都设置为打开作为区域显示选择器。

现在,当我在订单处理区域中将 481 order-no 的订单状态更新为 take-order-status(0) 时,我想显示在订单区域中发生的更改。

更简单地说,我只想在每次更改/切换区域或更改区域显示选择器时刷新数据。

接单 订单流程

4

3 回答 3

1

可能最简单的方法是隐藏各个交互式网格 (IG) 上的“保存”按钮,而是使用一个名为“保存”的页面按钮来提交页面。这将导致处理所有 IG 并重新加载页面,因此所有 IG 都将是最新的。

于 2017-07-11T12:10:38.463 回答
0

将下面的代码放在函数和全局变量声明部分

$('.apex-rds').data('onRegionChange', function(mode,activeTab) { 
                if ((activeTab.href === "#REGION_STATIC_ID")){ 
                    apex.region(activeTab.href.replace("#","")).refresh(); 
                }            
        });

注意:将REGION_STATIC_ID替换为您所在地区的静态 ID。

于 2021-05-28T09:22:04.307 回答
0

您是否尝试过在区域显示选择器上添加动态操作?在区域显示选择器上单击该区域时,您可以刷新该区域。

  1. 在区域显示扇区上创建动态操作 - 在区域上单击事件。每个区域的一个动态操作。

  2. 在 true 下创建刷新操作。并选择与单击相同的区域进行刷新。

这对你的案子有帮助吗?

于 2017-07-12T04:08:28.980 回答