EAS Cloud表格控件(KDTable)中单元格内容如何换行显示?原创
金蝶云社区-云社区用户5Nu29361
云社区用户5Nu29361
5人赞赏了该文章 669次浏览 未经作者许可,禁止转载编辑于2021年11月23日 11:30:42

问题:客户端报表中使用表格控件,单元格内容太长想要实现换行显示的效果,如下图所示:

换行01.jpg


情况1:设置整列内容根据列宽进行自适应换行。

            方法:直接通过表格控件获取该列对象,设置列的样式属性wrapText为true即可。

            即:table.getColumn(colIndex).getStyleAttributes().setWrapText(true)。


情况2:不想通过列宽自适应换行,业务或二开根据单元格内容自定义换行位置。

            可在代码中对单元格内容进行拆分,通过换行符 \n 处理,在指定位置插入换行符,然后设置该单元格

            对象的样式属性wrapText为true即可。

            单元格内容为:String str = "江西江铃汽车制造集团有限公司 \n 江铃本部";

            cell.getStyleAttributes().setWrapText(true)。

换行02.jpg


赞 5