项目中发现一个问题,easyui下面的 messager下面的组件不能根据消息内容自适应宽高,正常状况下应该是内容超过弹框时能够自动出现滚动条的,但通过测试 1.4.1 1.4.2是直接把内容截断了,试了几个其余版本 1.3.一、1.4.五、1.7.1都没有这个问题,不能升级组件,只能修改css样式。javascript
修改easyui.css,大概在2248行css
.messager-body { padding: 10px; overflow: hidden; }
为html
.messager-body { padding: 10px; /**overflow: hidden;**/ }
修改前效果:java
修改后效果:mysql
相关代码:jquery
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <link id="easyuiTheme" rel="stylesheet" type="text/css" href="easyui1.4.1/themes/default/easyui.css?v=4.0"> <link rel="stylesheet" type="text/css" href="easyui1.4.5/themes/icon.css?v=4.0"> <script type="text/javascript" src="easyui1.4.1/jquery.min.js?v=4.0"></script> <script type="text/javascript" src="easyui1.4.1/jquery.easyui.min.js?v=4.0"></script> <title>Document</title> </head> <body> <p> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="center()">Center</a> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="dialog()">dialog</a> </p> <div id="dlg" class="easyui-dialog" style="width:200px;height:100px;padding:10px;" closed="true"> org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [/**mycat:schema=G_101_bi*/ select a.*,b.gna dsgna,b.daad dsad from dtip a left join dsrc b on a.dsgco = b.gco where 1=1 order by gco desc limit 0,20]; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'b.gna' in 'field list' </div> <script> var msg="org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [/**mycat:schema=G_101_bi*/ select a.*,b.gna dsgna,b.daad dsad from dtip a left join dsrc b on a.dsgco = b.gco where 1=1 order by gco desc limit 0,20]; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'b.gna' in 'field list'"; var temp = escape(msg); function center(){ $.messager.show({ title:'My Title', msg:'<div style="width:200px;word-wrap:break-word;">'+unescape(temp)+"</div>", showType:'fade', width:250, height:200, timeout:0, draggable:true, style:{ right:'', bottom:'' } }); } function dialog(){ $('#dlg').dialog('open'); } </script> </body> </html>