您的位置:首页 > Web前端 > JavaScript

ExtJs GridPanel Column 自动换行

2012-12-06 18:29 260 查看
解决的办法有两种:

1. 将 该字段的 width 设为 auto, 这种情况下则还会显示为一行,但是会自动延伸(产生Horizon ScrollBar)

2. 将 ext-all.css 中 .x-grid3-cell-inner 改动 white-space, 将其值设为 normal !important; 这种情况下可以设定字段 width 为固定值,当数据超出时则自动换行

.x-grid3-cell-inner, .x-grid3-hd-inner{
overflow:hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
padding:3px 3px 3px 5px;
/*white-space: nowrap;*/
white-space:normal !important;
}

3. 在字段配上 renderer 属性

renderer:function(value,meta,record){
meta.attr = 'style="white-space:normal;"';
return value;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: