JqGrid之表头文字列换行-yellowcong
2017-12-26 16:58
351 查看
Jqgrid实现表格的换行操作,实现主要有三步骤,1、添加css样式,2、设定grid固定宽度,
实现效果
shrinkToFit:false,不自动根据比例,3、添加
<br/>标签,进行换行操作
实现效果
1、添加样式
th.ui-th-column div{ white-space:normal !important; height:auto !important; padding:0px; }
2、创建jqgrid
创建的时候,给需要换行的字符,加上<br/>标签,这样就可以自动换行了
function createGrid(){ var colNames = [ "doub<br/>人物", "im是<br/>三炮", "you真的是三炮ma", "yes/no", "我<br/>不是", ]; var colModel = [ {name:"grdGoukei",sortable:false,width:80, hidden:false}, {name:"grdTokyu",sortable:false,width:80, hidden:false}, {name:"grdAddUser",sortable:false,width:80, hidden:false}, {name:"grdUpdDate",sortable:false,width:80, hidden:false}, {name:"grdInfo",sortable:false,width:80, hidden:false}, ]; var dataList = []; var gridHeight = Math.floor($(this).innerHeight() * 0.8); $("#gbox_gridHyoteiData").remove(); $("#wfgs1021HyoteiData").append("<table id='gridHyoteiData'></table>"); $('#gridHyoteiData').jqGrid({ data: dataList, datatype:"local", multiboxonly:true, cellEdit:false, cellsubmit:'clientArray', colNames:colNames, colModel:colModel, width:"100%", height:gridHeight, scrollOffset:0, rowNum:dataList.length, gridview: true, scroll:false, shrinkToFit:false, regional:'ja', cmTemplate: { resizable:false, sortable: false }, onSelectRow:function(rowid, status){ } }); }
实现效果
相关文章推荐
- GridView自动生成列时,利用DIV控制显示长宽 控件数据行和表头文字不换行
- GridView自动生成列时,利用DIV控制显示长宽 控件数据行和表头文字不换行
- Jqgrid之动态隐藏和显示列以及修改表头-yellowcong
- JQGrid表头自动换行的办法
- jqgrid--表头换行显示
- JQuery的jqGrid表头自动换行
- GridView自动生成列时,利用DIV控制显示长宽 控件数据行和表头文字不换行
- jqGrid实现表头自动换行
- QT QTextBrowser 添加HTML格式图片文字混合QString后换行问题
- TextView 自动换行导致文字排版参差不齐的原因
- Lab、TextView文字两端对齐(中英文、标点、空格换行)
- Android TextView自动换行文字排版参差不齐的原因
- UILabel换行与多行文字显示处理
- 【CSS】文字超出显示省略号&连续字符换行
- css实现页面文字不换行、自动换行、强制换行
- 使用表格时td不能设置宽度的问题以及文字不能换行问题
- Textvie实现左边图片和换行文字左对齐的方法
- css文字描述,换行,省略号的一般设置
- IE下,文字不自动换行
- CSS设置一行内文字超过宽度不换行