在我的网格列中,标题/文本很长,我想在 2-3 行中显示它,这取决于要求。客户将把所有这些条目放在一个文件中,并以“\n”作为换行符。
如何在 Extjs 4.1 中实现它???
注意:“br/>”工作正常,但最终用户创建的所有文件都使用“\n”而不是“br>”。
谢谢。
使用cls
列的属性:
columns: [{
header: 'Multiline',
dataIndex: 'MyProp',
cls: 'multiline'
}]
然后修改css文件
.multiline .x-column-header-inner .x-column-header-text { white-space: normal; }
您可以在您的 css 样式中设置此属性:
.x-column-header-inner .x-column-header-text { white-space: pre-wrap; }
预包装信息:http ://www.w3schools.com/cssref/pr_text_white-space.asp