这个问题我想到了三种方案,但三种方案都有遇到问题,想请大佬帮助参考一下那种可行性高、方便: 一.使用公式解决 二.对“平均值”单元格设置控件,在控件中使用“初始化后/编辑后”事件,使用JS运算判断实现 三.使用“模板web属性中”的填报页面配置的“加载结束事件”事件,使用JS运算判断实现 下面来来讲讲这三种方式我所遇到的问题: 1. 如题 ![]() 2.有考虑到给“平均值”单元格用控件“初始化后”事件用JS进行编辑,但一定要打开页面后鼠标滑动到对应单元格后事件才会触发,我想要页面初始化后就触发。 3.页面初始化后触发的话,使用“模板web属性中”的填报页面配置的“加载结束事件”也可以实现JS但是遇到以下问题: ①.如图,我的数据值是横向扩展列,平均值是竖向拓展列,在模板web属性中使用公式获得单元格数据后,应该是一组数组,我处理起来不方便。 ②.我使用contentPane.setCellValue("H7",null,123); 方法对平均值对应的单元格赋值,因为我前面的数据是扩展列,拓展之后单元格坐标位缺失,导致"H7"这个位置并不是我要的目标位! 以上是我遇到处理 “四舍五入 奇进,偶不进” 遇到的总结出的问题,希望各位大拿能够提供帮助。 |