如何用JS 设置单元格上控件的属性?

3.jpg

如题 某个单元格比如有按钮控件,需要JS设置不可用


var Widget=contentPane.getWidgetByCell("name") 报错 this.curGLP.write is undefined 这个怎么搞

FineReport suhua 发布于 2019-5-26 09:54 (编辑于 2019-5-26 11:47)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-5-26 10:45(编辑于 2019-5-26 11:55)

var a=contentPane.getWidgetByName("name") 应该是这样

这个是不可见 测试肯定是可以的

var a=contentPane.getWidgetByName("c");

a.setVisible(false);

a.setEnable(false);


要在初始化里用 那就需要加延时

setTimeout(function(){

var a=contentPane.getWidgetByName("c");

a.setVisible(false);

a.setEnable(false);

},100);

  • suhua suhua(提问者) 还是报this.curGLP.write is undefined
    2019-05-26 10:48 
  • 孤陌 孤陌 回复 suhua(提问者) 你确认是在单元格里?而不是参数面板上 是不 是 就这句JS 你能不能把完整的JS放出来
    2019-05-26 10:50 
  • suhua suhua(提问者) 这个确定啊 就这一句要获取控件然后设置不可用
    2019-05-26 10:52 
  • 孤陌 孤陌 回复 suhua(提问者) 我这里确认是可以的 看看是不是假保存了 如果你确认 是写在单元格控件事件中 那你就要确认控件名你有没有写错
    2019-05-26 10:55 
  • suhua suhua(提问者) 回复 孤陌 错误代码:11201000 JS抛错 具体错误:Cannot read property \'getWidgetByName\' of undefined 错误堆栈:TypeError: Cannot read property \'getWidgetByName\' of undefined 各版本都试了都一样报这个 是不是要引用 哪个js插件啊
    2019-05-26 11:09 
  • 2关注人数
  • 803浏览人数
  • 最后回答于:2019-5-26 11:55
    请选择关闭问题的原因
    确定 取消
    返回顶部