ExtJS:如何用列将文本包装在ListView中?
我有一个包含 4 列的 ExtJS ListView 控件。其中一列包含延伸列宽度的文本,因此某些文本位于下一列的下方。
如何将 white-space
设置为 normal
列表视图中的单元格?
I have an ExtJS ListView control with 4 columns. One of the columns contain text which extends the width of the column, thus some of the text are located beneath the next column.
How can I set white-space
to normal
for the cells in the listview?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这应该在您的列定义中:
This should be in your column definition:
Sdavids 解决方案有效并且我对此投了赞成票。
但以防万一您更喜欢使用 css 类而不是样式,方法如下:
然后您需要在某个 css 文件中添加这一行:
Sdavids solution works and I voted for that.
But just in case you prefer using a css class instead of styles this is how:
Then you need this line in some css file:
这是一种覆盖默认 css 类的跨浏览器方法,以使所有列表视图、网格和组合框选择菜单都包裹其文本内容:
This is a cross-browser way to override the default css classes to make all of your list views, grids, and combobox select menus all wrap their text content: