这段想动态设置控件可用属性的代码为什么不起作用呢?

这段想动态设置控件可用属性的代码为什么不起作用呢?

代码如下:
/*参数面板控件的操作*/  
/*根据用户角色决定控件是否可用*/  
/*获取控件*/  
var x1= this.options.form.getWidgetByName("财富管理部");
var x2= this.options.form.getWidgetByName("大区");
var x3= this.options.form.getWidgetByName("分公司");

/*获取控件的长度*/  
var lx1= this.getValue(x1).length;  
var lx2= this.getValue(x2).length;  
var lx3= this.getValue(x3).length;  

/*初始化后确保控件都可用*/  
x1.setEnable(true);  
x2.setEnable(true);  
x3.setEnable(true);  
/*根据控件的长度(是否为空)决定控件是否可用*/
if(lx1)
{
x1.setEnable(true);  
x2.setEnable(true);  
x3.setEnable(true);  
}
if(lx2)
{
x1.setEnable(false);  
x2.setEnable(true);  
x3.setEnable(true);  
}
if(lx3)
{
x1.setEnable(false);  
x2.setEnable(false);  
x3.setEnable(true);  
}
========================
参数面板截图:

控件公式依次是:
if($fr_authority = "财富管理部", $fr_username, "")
if($fr_authority = "大区", $fr_username, "")
if($fr_authority = "分公司", $fr_username, "")

========================
事件-加载结束:


FineReportalu 发布于 2017-9-8 16:50
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zhangzhitao发布于2017-9-8 19:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
zchzch发布于2017-9-16 15:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-9-16 17:55(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 452浏览人数
  • 最后回答于:2017-9-16 17:55
    活动推荐 更多
    热门课程 更多
    返回顶部