在单元格控件增加了一段编辑后的JS自动计算的逻辑,JS代码如下:var fcount = this.getValue();var fuion = _g().getWidgetByName("fuion").getValue();var fmat = _g().getWidgetByName("fmat").getValue();var hh = fmat+fuion//获取当前控件值var cpmc=FR.remoteEvaluate("value('单位重量','fweight','ff','"+hh+"')");var row=FR.cellStr2ColumnRow(this.options.location).row;//获取当前行号_g().setCellValue(0,22,row,cpmc*fcount);//将计算结果给当前行其他单元格赋值但是遇到一个问题,假设数量是100,我直接在单元格填写100那重量的运算结果没问题,但是我将数量在100的基础上改成相同数量的负数值-100,那计算的重量仍还是刚刚100的计算结果,但是将100改成非相同数量的负数值以外的其他任意数值,计算结果都没问题,请问问什么这段JS为什么将数量在原基础上改成通过数量负数值,重量没有重新计算为负数?应该怎么改这段JS避免计算BUG?