使用eclipse GUI to Birt参数,如何添加自定义属性?
Using eclipse GUI to Birt parameters, how do I add a custom property?
在 eclipse 中,我有一个 birt xml,我想用自定义 属性 对其进行修改。如果我直接将它添加到 xml 并且我们的用户使用 gui 修改文件,则直接添加到 xml 的所有更改都将丢失。有没有办法将它添加到 gui 或将 属性 添加到 xml 以便它持续存在?
<scalar-parameter name="scStartDate" id="64">
<property name="CUSTOM">field i want to add gets removed on save in gui</property>
<text-property name="helpText">Select a start date</text-property>
<text-property name="promptText">Start Date</text-property>
<property name="valueType">static</property>
<property name="dataType">string</property>
<property name="distinct">true</property>
<simple-property-list name="defaultValue">
<value type="javascript">BirtDateTime.addDay(BirtDateTime.today(), -7) </value>
</simple-property-list>
<list-property name="selectionList"/>
<property name="paramType">simple</property>
<property name="controlType">text-box</property>
<structure name="format">
<property name="category">Unformatted</property>
</structure>
</scalar-parameter>
Eclipse GUI 中有一个针对任何报表元素的本机自定义 属性 功能,请参见下面的示例。
然后您可以使用此方法为 java、JSP 或脚本中的每个参数访问此 属性:
IParameterDefnBase.getUserPropertyValue()
在 eclipse 中,我有一个 birt xml,我想用自定义 属性 对其进行修改。如果我直接将它添加到 xml 并且我们的用户使用 gui 修改文件,则直接添加到 xml 的所有更改都将丢失。有没有办法将它添加到 gui 或将 属性 添加到 xml 以便它持续存在?
<scalar-parameter name="scStartDate" id="64">
<property name="CUSTOM">field i want to add gets removed on save in gui</property>
<text-property name="helpText">Select a start date</text-property>
<text-property name="promptText">Start Date</text-property>
<property name="valueType">static</property>
<property name="dataType">string</property>
<property name="distinct">true</property>
<simple-property-list name="defaultValue">
<value type="javascript">BirtDateTime.addDay(BirtDateTime.today(), -7) </value>
</simple-property-list>
<list-property name="selectionList"/>
<property name="paramType">simple</property>
<property name="controlType">text-box</property>
<structure name="format">
<property name="category">Unformatted</property>
</structure>
</scalar-parameter>
Eclipse GUI 中有一个针对任何报表元素的本机自定义 属性 功能,请参见下面的示例。
然后您可以使用此方法为 java、JSP 或脚本中的每个参数访问此 属性:
IParameterDefnBase.getUserPropertyValue()