1

在我的网格列中,标题/文本很长,我想在 2-3 行中显示它,这取决于要求。客户将把所有这些条目放在一个文件中,并以“\n”作为换行符。

如何在 Extjs 4.1 中实现它???

注意:“br/>”工作正常,但最终用户创建的所有文件都使用“\n”而不是“br>”。

谢谢。

4

2 回答 2

3

使用cls列的属性:

columns: [{
    header: 'Multiline',
    dataIndex: 'MyProp',
    cls: 'multiline'
}]

然后修改css文件

.multiline .x-column-header-inner .x-column-header-text { white-space: normal; }
于 2013-06-06T04:25:57.860 回答
2

您可以在您的 css 样式中设置此属性:

.x-column-header-inner .x-column-header-text { white-space: pre-wrap; }

预包装信息:http ://www.w3schools.com/cssref/pr_text_white-space.asp

于 2013-06-05T09:34:49.827 回答