公用页面如何隐藏操作按钮?

使用场景:材料种类选择弹窗与材料种类列表页面使用的同一个页面,需要在选择弹窗中隐藏导入导出等按钮(目前新增按钮会直接隐藏,其它按钮不行)

  1. 目前XC无法通过配置实现,需编写自定义脚本
  • 在触发弹窗的组件中自定义参数(注意不要使用公用参数名称):mudSate=hide

  • 在列表页面编辑自定义脚本
<script>
    $(function(){
      var _queryParams = wui.getQueryString(); // 请求参数
   //隐藏新增按钮,因为公用一个页面,根据入口参数判断
    if(_queryParams.mudSate =="hide"){
           $("#btnInput").attr("style","display:none;");
           $("#btnOutput").attr("style","display:none;");    
    }
    });
</script>