获取错误如何解决?

需求:做了一些自定义按钮,想控制顶部的按钮的可用与变灰。

1、做了自定义按钮:审核

003.png

2、定义了一个获取单 元格的全局变量,并正常获取

3、但是现在应该放在哪里使用它,我想比如获取到单元格状态是“审核时,按钮就不可用。我在按钮里面的事件填入下面的代码,报错,获取不到值。

我放在 加载结束还是?

//按制审核按钮的可用或变灰
//获取控制状态的控件,比如单据状态的单元格别名
var zt = contentPane.parameterEl.getWidgetByName("+window.b+").getValue();
//获取操作按钮的别名
var item = contentPane.toolbar.getWidgetByName("审核");
setTimeout(function(){
	if (zt=='审核'){
item.setEnable(false)
}
},100)


FineReport afr751116 发布于 2020-3-2 12:03
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2020-3-2 12:50
var zt = contentPane.parameterEl.getWidgetByName("+window.b+").getValue();

改成

var zt = window.b


最佳回答
0
qhlLv6中级互助
发布于2020-3-2 12:41

在审核按钮的js事件前面增加一个参数,然后参数值获取单元格的值,然后在js里面用这个参数,你试下是否可行

image.png

  • 3关注人数
  • 374浏览人数
  • 最后回答于:2020-3-2 12:50
    请选择关闭问题的原因
    确定 取消
    返回顶部