控件显示隐藏属性为什么测试环境可以用发布到正式环境后就失效了

$(".fr-sheetbutton-container").click(function()

//给切换sheet的按钮绑定点击事件

{

var a = _g().selectedIndex;

//获取当前sheet的编号(从0开始)

var labelmonth = _g().parameterEl.getWidgetByName('labelmonth');

var dttime = _g().parameterEl.getWidgetByName('dttime');

var yeartime =_g().parameterEl.getWidgetByName('yeartime');

          var quartertime =_g().parameterEl.getWidgetByName('quartertime');

          var label2=_g().parameterEl.getWidgetByName('label2');

          var label3=_g().parameterEl.getWidgetByName('label3');

if (a == 1) {

//如果是第2个sheet

//$(".parameter-container-collapseimg-up").click();

//点击参数面板收缩按钮,即隐藏参数面板

//$('.parameter-container-collapseimg-up').hide();

//隐藏收缩按钮  

labelmonth.setVisible(false);

dttime.setVisible(false);

yeartime.setVisible(true);

               quartertime.setVisible(true);

               label2.setVisible(true);

               label3.setVisible(true);

} else {

//$('.parameter-container-collapseimg-down').show();

//展示收缩按钮

//$('.parameter-container-collapseimg-down').click();

//点击参数面板收缩按钮,即展示参数面板

labelmonth.setVisible(true);

dttime.setVisible(true);

yeartime.setVisible(false);

               quartertime.setVisible(false);

               label2.setVisible(false);

               label3.setVisible(false);

}

});

FineReport hSb9Ca5A 发布于 2023-7-18 14:24 (编辑于 2023-7-18 14:29)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
hSb9Ca5ALv2见习互助
发布于2023-7-18 14:52

正式环境 缺少对应日期插件  问题已解决

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-7-18 14:26(编辑于 2023-7-18 14:28)

js发一下,加个延时看看

有用到this就替换一下

var that = this;

setTimeout(function() {

你的js

that.

}, 100)

  • hSb9Ca5A hSb9Ca5A(提问者) $(\".fr-sheetbutton-container\").click(function() //给切换sheet的按钮绑定点击事件 { var a = _g().selectedIndex; //获取当前sheet的编号(从0开始) var labelmonth = _g().parameterEl.getWidgetByName(\'labelmonth\'); var dttime = _g().parameterEl.getWidgetByName(\'dttime\'); var yeartime =_g().parameterEl.getWidgetByName(\'yeartime\'); var quartertime =_g().parameterEl.getWidgetByName(\'quartertime\'); var label2=_g().parameterEl.getWidgetByName(\'label2\'); var label3=_g().parameterEl.getWidgetByName(\'label3\'); if (a == 1) { //如果是第2个sheet //$(\".parameter-container-collapseimg-up\").click(); //点击参数面板收缩按钮,即隐藏参数面板 //$(\'.parameter-container-collapseimg-up\').hide(); //隐藏收缩按钮 labelmonth.setVisible(false); dttime.setVisible(false); yeartime.setVisible(true); quartertime.setVisible(true); label2.setVisible(true); label3.setVisible(true); } else { //$(\'.parameter-container-collapseimg-down\').show(); //展示收缩按钮 //$(\'.parameter-container-collapseimg-down\').click(); //点击参数面板收缩按钮,即展示参数面板 labelmonth.setVisible(true); dttime.setVisible(true); yeartime.setVisible(false); quartertime.setVisible(false); label2.setVisible(false); label3.setVisible(false); } });
    2023-07-18 14:27 
  • 用户k6280494 用户k6280494 回复 hSb9Ca5A(提问者) 重新编辑一下问题,把js放到问题里面
    2023-07-18 14:28 
  • 1关注人数
  • 113浏览人数
  • 最后回答于:2023-7-18 14:52
    请选择关闭问题的原因
    确定 取消
    返回顶部