web开发--弹出窗设置默认展开详细信息原创
金蝶云社区-余路生
余路生
10人赞赏了该文章 472次浏览 未经作者许可,禁止转载编辑于2022年03月19日 09:44:39

如下图,弹出框默认不展开详细内容

1.png


需要改为默认展开详情内容,如下图

2.png


那就先看一下帮助文档有没有参数控制

1.png

发现没有这样的参数,没有那就自己想办法呗,老哥带你解决。


1、找到详细内容的页面信息

3.png

由图可知详细内容用display:none属性隐藏起来了


2、调试找到设置隐藏的地方

     在wafmsgbox.js的showConfirm方法开始调试

4.png

5.png

由上图可知opts.autoDetail属性控制了是否展开详细信息, 那我们修改这个属性就可以了。

3、上代码:

6.png

代码:

waf.msgBox.showConfirm({
            title:"信息提示",
            summaryMsg:"您确认要执行此操作吗?",
            detailMsg:"详细信息:<br>只要参数中不设置detailMsg,详细按钮会自动消失。",
            buttonType:"yes-no",
            autoDetail:true,
            buttonCallBack:[function(){},function(){}]
});


完成:

7.png


相关资料:https://waf2.kingdee.com:6999/waf2help/webviews/webframework/ctrls/msgbox/readme

赞 10