Jaspersoft Studio:是否可以为某些属性设置默认值,例如textField?

时间:2017-06-16 09:26:41

标签: jasper-reports jaspersoft-studio

将“大纲”拖动到“我的报表”中时,会创建一个带有一些默认属性的文本字段。我不喜欢这些属性中的一些。即我希望我的文本字段始终具有“空时为空”复选框。

到现在为止,我必须标记所有文本字段并手动设置该复选框。 我想做的是调整用于生成文本字段的默认属性。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

是的,有可能。 Jaspersoft Studio提供了元素模板的概念,您可以在其中为调色板中的每个元素设置默认设置。您可以拥有多个模板并设置特定的活动模板以设置“活动”默认值。

实现所要求的快速方法是在文档中选择一个文本字段(已设置为“空时为空”属性)。

  1. 右键单击元素,然后选择“添加到模板集”。如果您没有模板,则会要求创建模板。模板集是一个jrxml,其中Studio存储您的默认值。

  2. 返回到您的报告并尝试创建新的文本字段,您将看到新元素是模板jrxml中定义的元素的副本。

  3. 要更改模板或恢复默认设置,请使用设计器视图右上角的“设置”菜单,方法是单击“设置”>元素模板。