var location = this.options.location; //获取当前控件的位置 var cr = FR.cellStr2ColumnRow(location); var col = cr.col; //列号 var ro = cr.row; //行号 var sd1 = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-6, row: ro})); var sn1 = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-5, row: ro})); var st1 = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-4, row: ro})); var sd2 = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-3, row: ro})); //根据单元格获取控件 var scd1= sd1.getValue();//获取对应的值 var scn1= sn1.getValue(); var sct1= st1.getValue(); var scd2= sd2.getValue(); alert(scd1); alert(scn1); alert(sct1); alert(scd2); var jy=scd1+scn1+sct1+scd2 alert(jy); var rq=FR.remoteEvaluate('=value("库存数量校验",13,2,jy)'); //var rq=FR.remoteEvaluate('=value("库存数量校验",13,2,scode1)'); alert(rq); 上图中的jy变量和scode1参数如何在js中的帆软公式中使用:上面js的变量输出结果都是我想要的结果,但不知道如何应用到如图所示的公式中。我最终想要的结果是按照当前行前面三个单元格的填写内容来校验后面单元格的填写内容。 |