按下述步骤复现:
1、新建RDL报表,给个测试json数据源,json模板为:
{
"name":"张三",
"age":18
}
2、页面拖一【表格】
3、明细行第一个单元格中拖入一个【富文本】组件,设置测试内容:<body><h1>ABC</h1></body>
4、第二、三单元格绑定数据字段name、age(仅为报表输出时看看有没有其他问题)
5、第四单元格中拖入【图片】组件,内容给个内嵌固定图片
6、保存报表
7、建一个网页页面,加按钮触发【打开报表】命令,json数据给:[{"name":"张三","age":18},{"name":"李四","age":28}];
【设计界面】
【浏览界面】
【存在问题】浏览报表时,第一列的富文本单元格内容不渲染。只有重新删除第一个单元格中的富文本组件,在重复一下上面第3步,保存后才能正常显示。井多次测试,发现可能和富文本框放置的时机有关,先放富文本框后,进行一些其他单元格绑定后,会出现无法渲染的问题,出问题后,删除富文本框后再完全一样的重新添加一遍富文本框,就可以正常显示,之后再做一下其他单元格绑定的变更保存后,可能富文本框又不能渲染了,还得重做。
|