第一行公式计算公式是正确的, 插入行后, 计算公式就不正确了。 应该不是插行策略问题,困为我设置了 原值,也失效。 是不是跟 坐标有关系 ? 重新整理问题: 需求描述: 当装箱方式选择 单码 时 , 1、输入各配码数量, 装箱数 2、箱数 = sum(各配码数量\装箱数) ,禁用箱数可编辑状态 3、总数量 = sum(各配码数量)
装箱方式 ,下拉框控件,设置了编辑后 事件, 代码如下: var zxfs = this.getValue(); //装箱方式 var xs = _g().getWidgetByName("xs") //箱数 var zxs = _g().getWidgetByName("zxs") // 装箱数 if(zxfs == '单码'){ xs.setEnable(false); //禁用箱数 zxs.setEnable(true); //放开装箱数 } if(zxfs == '混码'){ xs.setEnable(true); //放开装箱数 zxs.setEnable(false); //禁用装箱数 } 问题描述: 1、第1行时,输入和公式计算都是正确 2、当增行后, 各项公式计算都失效, 连装箱方式的编辑后的事件也失效了。 |