我正在尝试直接使用Chart API并遇到表达式问题。
如果我尝试执行以下操作
chart.getTitle().getLabel().getCaption().setValue("Day of Week (M=1)");
生成的标签是:
1)
如果我从值中删除'='它没有问题,但是'='似乎触发了表达式评估。
请注意,这是使用Chart Engine API,此图表与BIRT报告无关。
有人有任何建议吗?
编辑在生成图表时,它会尝试将图表标题解析为外部化邮件的密钥。 RunTimeContext.externalizeMessage(...)因为我的标题包含'='符号。有没有办法逃避这个,以防止它试图渲染它?
答案 0 :(得分:0)
我对此进行了深入研究,并通过实现外部化程序并将其键入以连接密钥和密钥来伪造它。默认值和'='标记常量。
因为这是出于演示目的所以它起作用......不是最佳解决方案,而是它得到了我需要的东西。