【问题标题】:Dojo EnhancedGrid Row space height and word wrapDojo EnhancedGrid 行空间高度和自动换行
【发布时间】:2013-06-07 23:22:00
【问题描述】:

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

我想要完成的工作:

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

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

什么有效:

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

什么不起作用:

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

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

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

【问题讨论】:

    标签: datagrid dojo word-wrap row-height


    【解决方案1】:

    尝试使用网格布局规范中的 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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-16
        • 1970-01-01
        • 1970-01-01
        • 2021-12-04
        • 2012-08-03
        相关资源
        最近更新 更多