我有一些以 HTML 格式显示的 Jasper 报告。我希望 HTML 表格中列的宽度自动调整大小以适应最宽单元格(在该列中)的内容,以便显示所有数据。
目前这不会发生,因为 Jasper 生成的 HTML 为
元素指定了固定宽度,例如
我不能简单地删除所有这些宽度属性(使用 JavaScript),因为(如上面的 HTML 所示)在使用这些宽度时隐藏的任何数据甚至都不会返回到客户端 干杯, 唐 最佳答案 虽然不完美,但您可以将字段标记为溢出拉伸(stretch)。这至少会给你所有的数据。在您的 jrxml 文件中,它类似于:
恐怕我不知道 Jasper 报告的任何允许动态调整列宽大小的功能 - 这可能是对 HTML 有意义但对其他输出格式(如 PDF)意义不大的事情之一. 关于java - 动态列单元格宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300383/ |