【发布时间】:2017-07-05 17:43:54
【问题描述】:
当将字段从大纲拖到我的报告中时,会创建一个带有一些默认属性的文本字段。我不喜欢其中一些属性。即我希望我的文本字段始终选中“空时为空”复选框。
现在我必须标记所有文本字段并手动设置该复选框。 我想做的是调整用于生成文本字段的默认属性。
有什么办法吗?
【问题讨论】:
标签: jasper-reports jaspersoft-studio
当将字段从大纲拖到我的报告中时,会创建一个带有一些默认属性的文本字段。我不喜欢其中一些属性。即我希望我的文本字段始终选中“空时为空”复选框。
现在我必须标记所有文本字段并手动设置该复选框。 我想做的是调整用于生成文本字段的默认属性。
有什么办法吗?
【问题讨论】:
标签: jasper-reports jaspersoft-studio
是的,这是可能的。 Jaspersoft Studio 提供元素模板的概念,您可以在其中为调色板中的每个元素设置默认设置。您可以拥有多个模板并设置特定的活动模板来设置“活动”默认值。
实现您所要求的快速方法是在文档中选择一个文本字段(已设置为“空时为空”属性)。
右键单击元素并选择添加到模板集。如果您没有模板,它会要求创建一个。模板集是 Studio 存储默认值的 jrxml。
返回您的报告并尝试创建一个新文本字段,您会看到新元素是模板 jrxml 中定义的元素的副本。
要更改模板或恢复默认值,请使用设计器视图右上角的“设置”菜单,方法是单击“设置”>“元素模板”。
【讨论】: