1

我喜欢 dojo 增强网格,但有一些问题:

我要完成的工作:

我的网格中有一个描述列,长度可以从 10 个字符到 300 个字符不等。我希望文本在单元格中的一行不适合时自动换行,并且每行的高度自动增加以保存描述。

我看过这个工作的图片,但不能让它工作。

什么有效:

如果我没有将 rowHeight 参数放在我的网格规范中,那么文本会自动换行,这很好。

什么不起作用:

如果我指定 rowHeight,即使行中有足够的空间可以换行到下一行,文本也不会换行。

我找不到任何方法来使行高自动调整大小。

任何帮助或示例将不胜感激!!!

4

2 回答 2

0

尝试使用网格布局规范中的 formatter / cellFormatter 函数将单元格值包装到具有固定高度的 div 中。格式化程序函数可以将您的单元格值从 转换"This is the my cell value.""<div>This is the my cell value.</div>"

看一下这个:

http://dojotoolkit.org/reference-guide/1.6/dojox/grid/EnhancedGrid/plugins/CellFormatter.html

于 2013-06-12T05:54:27.357 回答
0

谢谢卢锡安!问题的原因是我试图隐藏的一列的宽度设置为 0。

于 2013-06-12T22:09:14.800 回答