请问下如果获取每个物品出库数量不能大于库存数。因为出库的时候是可以插入多行的。
var N8value = contentPane.curLGP.getCellValue("N8");
//获取D7单元格的值
if (this.getValue() > N8value){
FR.Msg.alert(FR.i18n.alert,"出库数量不能大于库存数量:" + N8value);
return false;
}
这是现在的事件。。。要怎么改
参考
JS获取填报扩展单元格控件的值-http://help.finereport.com/doc-view-1793.html
var location = this.options.location; //获取当前控件的位置
var cr = FR.cellStr2ColumnRow(location);
var col = cr.col; //列号
var ro = cr.row; //行号
var zybck = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col+3, row: ro}));
//根据单元格获取控件
var a=zybck.getValue(); //获取对应的值
if (this.getValue() > a){
FR.Msg.alert(FR.i18n.alert,"出库数量不能大于库存数量:" + a);
this.setValue(null);
记得在库存的单元格设置一个控件 并设置不可用