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

Jaspersoft Studio: Is it possible to set default values for some properties, for example for textField?

当将字段从大纲拖到我的报告中时,会创建一个具有一些默认属性的文本字段。我不喜欢其中的一些属性。即我希望我的文本字段始终选中 "Blank When NULL" 复选框。

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

有什么办法吗?

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

实现您所要求的快速方法是 select 文档中的文本字段(已设置为 "Blank when NULL" 属性)。

  1. 右键单击元素并select添加到模板集。如果您没有模板,它会要求创建一个。模板集是一个 jrxml,Studio 在其中存储您的默认设置。

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

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