我喜欢道场增强网格,但我遇到了一些问题:
我想要完成的任务:
我的网格中有一个描述列,长度可以从10个字符到300个字符不等。我希望文本在单元格中的某一行不适合时会换行,并且每行的高度会自动增加以保存说明。
我看过这个有效的图片,但无法使其正常工作。
什么有效:
如果我没有将rowHeight参数放在我的网格规范中,那么文本会自动换行,这很好。
什么行不通:
如果我指定了rowHeight,即使行中有足够的空间来包装到下一行,文本也不会换行。
我找不到任何方法来使行高自动调整大小。
非常感谢任何帮助或示例!!!
答案 0 :(得分: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
答案 1 :(得分:0)
谢谢Lucian!问题的原因是我试图隐藏的其中一列上的宽度设置为0。