|
|
【myApps/OBPM版本号】:v4.4- sp21
【浏览器类型】:Chrome/
【联系方式-QQ】:
【联系电话】:
【问题描述】:
问:app隐藏这样写对吗?
(function(){     
    var doc=getCurrentDocument();      
    var zt=getItemValueAsString("status");     
    var html = "";     
    if("未提交".equals(zt)){         
        html += "<o-action action-type='documentshowhidden' documenthidden='zg;ys' documentshow='pc'></o-action>";
    }else if("待整改".equals(zt)){     
        html += "<o-action action-type='documentshowhidden' documenthidden='ys' documentshow='pc;zg'></o-action>";
    }else{ 
        html += "<o-action action-type='documentshowhidden' documenthidden='' documentshow='pc;zg;ys'></o-action>";
    }       
    return html;     
})();
答:documentshow='pc;zg;ys'> 让你传入的是控件id,你自己写的id属性吗?如果是那没用, 你自己设置的在手机端是没有的
问:是的,那如果要隐藏的字段比较多就要一个个写吗?那有没有方法判断是app端还是网页端?
答:是的,有的,可参考 https://blog.csdn.net/qq_33645580/article/details/107814812
问:换成本身有的id貌似没生效
(function(){     
    var doc=getCurrentDocument();      
    var zt=getItemValueAsString("status");     
    var html = "";     
    if("未提交".equals(zt)){         
        html += "<o-action action-type='documentshowhidden' documenthidden='__2rE0CvVU5m7eYDudzfy' documentshow=''></o-action>";
    }else if("待整改".equals(zt)){     
        html += "<o-action action-type='documentshowhidden' documenthidden='' documentshow=''></o-action>";
    }else{ 
        html += "<o-action action-type='documentshowhidden' documenthidden='' documentshow=''></o-action>";
    }   
    
    return html;     
})();
|
-
|