ExtJS 4.2.1 中 Ext.MessageBox.show(),如何解决显示不完整的问题??
Ext.MessageBox.show({title:'hell',msg:'Msg:'+'fajsddfkjasdkfjaksdfjkalsdf:fakldfhjkah...
Ext.MessageBox.show({ title : 'hell', msg : 'Msg:'+'fajsddfkjasdkfjaksdfjkalsdf:fakldfhjkahsdjfkhajskfhakjhdfjkasdhfkjalshdlkffajsddfkjasdkfjaksdfjkalsdf:fakldfhjkahsdjfkhajskfhakjhdfjkasdhfkjalshdlkffajsddfkjasdkfjaksdfjkalsdf:fakldfhjkahsdjfkhajskfhakjhdfjkasdhfkjalshdlkf', autoScroll :true, minimizable : true })
但显示的结果,如下
如何解决显示不完整的问题?? 展开
但显示的结果,如下
如何解决显示不完整的问题?? 展开
2个回答
展开全部
看Ext.window.MessageBox 封装的源码就能知道了。
defaultMinWidth: 250, 默然最小宽度
defaultMaxWidth: 600, 默认最大宽度
defaultMinHeight: 110, 默认最小高度
defaultMaxHeight: 500, 默认最大高度
所以你的提示窗最大也就是 宽 600, 高 500 了。
尽量避免太多的文字提示。
如果能在 600*500 以内显示所有内容倒是有办法。
就是把消息字符串截取到一定长度的时候加上 </br> 换行。
defaultMinWidth: 250, 默然最小宽度
defaultMaxWidth: 600, 默认最大宽度
defaultMinHeight: 110, 默认最小高度
defaultMaxHeight: 500, 默认最大高度
所以你的提示窗最大也就是 宽 600, 高 500 了。
尽量避免太多的文字提示。
如果能在 600*500 以内显示所有内容倒是有办法。
就是把消息字符串截取到一定长度的时候加上 </br> 换行。
追问
这个Msg是后台传来的,传来的数据不知道有多大;如果这样不行,我只能用window了
追答
觉得 600*500 的大小窗足够显示内容了。
你可以在指定的长度换行。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以加换行符 
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询