参数控制按钮控件?

比如我在模版参数设置了参数 A,

然后填报   页面里面,我设置了一个按钮控件B。


想问下,怎样实现,当A参数=1时, 控件B跟填报的提交按钮都变灰色不可用?


按网友提示,最终实现代码如下,给有需要的朋友 

ZT为模版参数名,最终结果不等于X时,提交变灰色

var area2 = contentPane.parameterEl.getWidgetByName("ZT").getValue();
var item = contentPane.toolbar.getWidgetByName("submit");
setTimeout(function(){
	if (area2!="X"){
item.setEnable(false)
}
},100)


FineReport afr751116 发布于 2020-1-16 08:46 (编辑于 2020-1-18 21:08)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-1-16 08:49(编辑于 2020-1-16 09:04)

条件属性  或者JS都可以实现 

条件属性  控件  可用

设置控件

然后判断条件写 $参数控件名!=1

填报的提交按钮

在加载结束事件写JS

var area2 = contentPane.parameterEl.getWidgetByName("area").getValue();

var item = contentPane.toolbar.getWidgetByName("submit");

setTimeout(function(){

if (area2==1){

item.setEnable(false)

}


},100)


  • Jacklove Jacklove 应该只能js吧 不过不太会 因为他要求 提交按钮也要不能用 控件可以用条件属性空值 提交按钮应该不行
    2020-01-16 08:52 
  • afr751116 afr751116(提问者) 你好,控件按钮的呢?
    2020-01-16 09:07 
  • 孤陌 孤陌 回复 afr751116(提问者) 控件 你是扩展的不 不是扩展就用条件属性就好了 懒得写JS了
    2020-01-16 09:08 
  • 孤陌 孤陌 回复 Jacklove 不是正在给他写JS嘛 年纪大写的有点慢
    2020-01-16 09:12 
  • Jacklove Jacklove 回复 孤陌 大佬我的问题帮我解答一下 有空吗
    2020-01-16 09:13 
最佳回答
0
2pAcRMBLv0见习互助
发布于2020-1-16 09:02

在控件B上绑定JS,如果A参数=1,那么控件B就disabled

  • 3关注人数
  • 700浏览人数
  • 最后回答于:2020-1-18 21:08
    请选择关闭问题的原因
    确定 取消
    返回顶部