JS根据单元格填写提示

js根据K2单元格的值判断是否执行删除操作。k2只有true和false两种

var cell = this.options.location;

//获取当前控件所在单元格的编号

var cr = FR.cellStr2ColumnRow(cell);

//获取当前单元格的行列号

var delcell = FR.columnRow2CellStr({

col: cr.col + 1,

row: cr.row

})

FR.Msg.confirm("警告", "确定要删除吗?", function(value) {

if (A = true) {

FR.Msg.alert(FR.i18n.Alert,"该指标已在使用,不能删除。");

}

if (value) {

_g().getWidgetByCell(delcell).fireEvent("click");

//模拟点击按钮

}

})

image.png

想请教一下,这个js应该怎么改?

FineReport yzmcGxHZ8466764 发布于 2023-11-24 10:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-24 10:43(编辑于 2023-11-24 10:53)

var aa=_g().getCellValue("K2");

if (aa) {

FR.Msg.alert(FR.i18n.Alert,"该指标已在使用,不能删除。");

}else{

FR.Msg.confirm("警告", "确定要删除吗?", function(value) {

if (value) {

_g().getWidgetByCell(delcell).fireEvent("click");

//模拟点击按钮

}

})

}

最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-24 10:43

不清楚你实际情况

但是判断相等

需要两个==

image.png

就是

if (A == 'true')

  • yzmcGxHZ8466764 yzmcGxHZ8466764(提问者) 就是想当k2单元格的值是false的时候才能删除,true不能删除。原来是都能删除,我是加了下面这个 if (A == \'true\') { FR.Msg.alert(FR.i18n.Alert,\"该指标已在使用,不能删除。\"); } 但不行,不太会写js
    2023-11-24 10:55 
  • 2关注人数
  • 187浏览人数
  • 最后回答于:2023-11-24 10:53
    请选择关闭问题的原因
    确定 取消
    返回顶部