小编Gir*_*h K的帖子

带有JavaBean数据源的JasperReports 3.6中的动态列表

我正在使用iReport 3.6.

我有一个JavaBean类,它具有以下代码:

private Collection<String> containerNumber;

  public Collection<String> getContainerNumber()
  {    return containerNumber;  }


  public void setContainerNumber(Collection<String> pContainerNumber)
  {    this.containerNumber = pContainerNumber;  }
Run Code Online (Sandbox Code Playgroud)

当我让iReport 3.6读取这个JavaBean时,它会看到一个Collection(这就是我想要的).但我想在报告中将此集合显示为动态列表/字段.因此,当setContainNumber设置1个容器编号时,报告显示1个容器.当setContainerNumber设置10个容器时,报告显示10个容器.在我的报告中的容器下面,我有更多的字段,当它显示10个容器时,这些字段应该删除10个容器空间.当它显示1个容器时,这些字段应该丢弃1个容器空间.

我的问题:如何使用字符串集合显示动态列表作为JavaBean数据源?

java jasper-reports

6
推荐指数
0
解决办法
732
查看次数

检索项目的父项时出错:找不到与给定名称@ style/Theme.Holo匹配的资源

这是我的res/values/themes.xml中的代码.我的minSdkVersion设置为11. M得到错误为错误检索项目的父项:找不到与给定名称@ style/Theme.Holo匹配的资源.

 <?xml version="1.0" encoding="utf-8"?>
 <resources>
 <!-- the theme applied to the application or activity -->
 <style name="CustomActionBarTheme"
   parent="@style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
<item name="android:actionMenuTextColor">@color/actionbar_text</item>
</style>

<!-- ActionBar styles -->
<style name="MyActionBar"
   parent="@style/Widget.Holo.ActionBar">
<item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
</style>

<!-- ActionBar title text -->
<style name="MyActionBarTitleText"
   parent="@style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@color/actionbar_text</item>
</style>

<!-- ActionBar tabs text styles -->
<style name="MyActionBarTabText"
   parent="@style/Widget.Holo.ActionBar.TabText">
<item name="android:textColor">@color/actionbar_text</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
1
解决办法
2万
查看次数

Jasper-report:如何使用java代码拉伸文本字段

我在我的应用程序中使用jasper报告作为报告工具.我想通过使用java代码创建一个动态文本字段.有没有办法实现这一点?你能给我一些建议吗?

java jasper-reports

5
推荐指数
1
解决办法
1095
查看次数

XML中的<![CDATA [<![CDATA [some text]]]]> <![CDATA [>]]>是什么意思?

我是XML及其相关技术的新手.

这个CDATA标签总是在开头,然后是一些东西

我在我的XML文件中使用它:

<text><![CDATA[<![CDATA[TAX INVOICE]]]]><![CDATA[>]]></text>
Run Code Online (Sandbox Code Playgroud)

我有以下问题.请帮我.

什么 <![CDATA[some text]]]]> 意思?

xml cdata

3
推荐指数
2
解决办法
3578
查看次数

字典列表到xlwt

我有一个字典列表,我想使用xlwt将其转换为excel .我是xlwt的新手.你能帮助我吗?我使用它作为一个函数来接收dict列表并将其转换为excel然后返回.我有这个dict列表.

{'id':u'1','name':u'Jeff'}

 {'id':u'2','name':'Carlo'}
Run Code Online (Sandbox Code Playgroud)

python dictionary xlwt

3
推荐指数
2
解决办法
2029
查看次数

重写编译对象的共享库 undef 符号版本

我正在尝试编译和链接一个程序(我们称之为 myprog),该程序与共享库(在本例中为libcryto 和 libssl,但实际库不相关)链接。我正在Centos 5.5上构建它,但希望在其他类似RHEL的发行版(例如 CloudLinux)上运行相同的二进制文件。两者都具有相同库的版本SO_NAME(即DT_NEEDED版本对应)。

我的问题是这个。当我在 Centos 上编译时,我看到:

centos$ objdump -T myprog | fgrep SSL_new
0000000000000000      DF *UND*  0000000000000000  libssl.so.10 SSL_new
Run Code Online (Sandbox Code Playgroud)

这工作正常,因为:

centos$ objdump -T /usr/lib64/libssl.so.10 | fgrep SSL_new
00000000000447d0 g    DF .text  0000000000000390  libssl.so.10 SSL_new
Run Code Online (Sandbox Code Playgroud)

但是,在 CloudLinux 上:

cloudlinux$ objdump -T /usr/lib64/libssl.so.10 | fgrep SSL_new
00000033a623a120 g    DF .text  0000000000000390  Base        SSL_new
Run Code Online (Sandbox Code Playgroud)

请注意 SSL 符号的版本已从 更改libssl.so.10Base

这意味着当我运行二进制文件时,我得到:

cloudlinux$ ./myprog
./myprog: /usr/lib64/libcrypto.so.10: no version information …
Run Code Online (Sandbox Code Playgroud)

linux linker libc binutils objcopy

1
推荐指数
1
解决办法
2685
查看次数

标签 统计

jasper-reports ×2

java ×2

android ×1

binutils ×1

cdata ×1

dictionary ×1

libc ×1

linker ×1

linux ×1

objcopy ×1

python ×1

xlwt ×1

xml ×1