var locatio = FR.cellStr2ColumnRow(this.options.location); // 获取当前点击的删除行控件的位置
var Selfs = contentPane.getCellValue(locatio.col + 25, locatio.row); //获取单元格的值 +25 是以删除按钮的控件位置 往后数25个。你可以根据你的情况来写
if (Selfs == "分单") {
var Order = contentPane.getCellValue(locatio.col + 4, locatio.row); //一样是获取单元格的值
var Number = contentPane.getCellValue(locatio.col + 8, locatio.row);//一样是获取单元格的值
var sql = "sql(\"SCADADB\",\" DELETE OA_Order where Selfs = '分单' and PurchaseOrder = '" + Order + "' and ProcessNumber = '" + Number + "'\",1,1)";
//写一个帆软的内置函数。也就是公式。
FR.remoteEvaluate(sql); //这个方法是调用帆软的内置函数
} else {
FR.Msg.confirm("错误", "原单不允许删除!");
return false;
}
这是我写的。你看着改一下把。看不懂的可以说。