Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 在Jasper iReport 4.5.0中,如何在图表上保存标签掩码?_Jasper Reports_Label_Ireport_Mask_Stackedbarseries - Fatal编程技术网

Jasper reports 在Jasper iReport 4.5.0中,如何在图表上保存标签掩码?

Jasper reports 在Jasper iReport 4.5.0中,如何在图表上保存标签掩码?,jasper-reports,label,ireport,mask,stackedbarseries,Jasper Reports,Label,Ireport,Mask,Stackedbarseries,我正在使用iReport 4.5.0,这比CF的buggy report builder更令人愉快。。。问题是,我可以在设计器中使用Properties侧栏设置的某些元素似乎无法写入任何XML,因此无法保存 我使用的是一个堆叠条形图,它基本上是一个三变量图,并且值轴标签掩码似乎不保存。我的掩码是“#.#%”(无引号),它可以将双精度转换成很好的百分比,省去了我自己进行转换的麻烦 有人知道堆叠条形图中值轴刻度标签掩码的XML标记是什么吗?如果我能在XML中设置它,我相信它会保持…对于多轴图表,请使

我正在使用iReport 4.5.0,这比CF的buggy report builder更令人愉快。。。问题是,我可以在设计器中使用Properties侧栏设置的某些元素似乎无法写入任何XML,因此无法保存

我使用的是一个堆叠条形图,它基本上是一个三变量图,并且值轴标签掩码似乎不保存。我的掩码是“#.#%”(无引号),它可以将双精度转换成很好的百分比,省去了我自己进行转换的麻烦


有人知道堆叠条形图中值轴刻度标签掩码的XML标记是什么吗?如果我能在XML中设置它,我相信它会保持…

对于多轴图表,请使用:

<axis>

<!-- other XML tags here-->

   <valueAxisFormat>
      <axisFormat tickLabelMask="#.#%"/>
   </valueAxisFormat>
</axis>

对于单轴图表使用:

<linePlot>

<!-- other XML tags here-->

   <valueAxisFormat>
      <axisFormat tickLabelMask="#.#%"/>
   </valueAxisFormat>
</linePlot>


如果您尝试更改属性栏中的设置,请按tab键转到下一个属性。然后单击保存。然后查看XML是否已更新。我注意到有时候标签会变得不同步,我会丢失像这样的小更改。我会提交一个bug,但我无法始终如一地复制它。它预览得很好。我要试试这个标签技巧,看看它是否有效。如果你们中有人能告诉我该属性的名称,我将导出到一个jxml文件,进行更改,然后重新导入。在更改XML端的数据源时,我注意到了类似的问题;XML和Designer选项卡似乎总是同步的,即使在保存时也是如此。理论上,不可能正确预览,但保存时会丢失一些内容。iReport首先保存,然后从保存的.jrxml生成.jasper文件。我意识到理论并不总是可行的,你肯定看到了你所描述的。但很难猜测为什么。尝试在一个全新的报告中设置掩码,以便在XML中找到它。