我们正在从NAV 2009 R2迁移到NAV 2016,我遇到了一个页面问题。
我有一个转发器,其中有几列用户可以过滤。转发器下方组中的$ tot总数应根据过滤后在转发器网格中显示的内容而改变。
感谢任何人都能给我的见解。
答案 0 :(得分:0)
尝试添加“总计”过程(将当前记录中的值添加到页面底部显示的全局变量)并从OnAfterGetRecord()触发器中调用它。
答案 1 :(得分:0)
您可以尝试在页面所基于的表格中制作FlowField。 FlowField应该对您需要的列求和,然后将新制作的字段添加到页面中的组中。当然,你必须记住过滤器。
另一个选项是在页面上创建一个全局变量(例如Total)和一个计算给定列的总和并将其存储在变量中的函数。将变量添加为页面组中的字段,并确保在更改后更新值。