如何将列名称从DefaultTableModel传递到Jasper报告中?

时间:2019-06-07 12:17:26

标签: java jasper-reports

我正在创建一个PDF生成器,该生成器应从传递到runtime: php55 api_version: 1 threadsafe: true handlers: # tell appengine where our static assets live - url: /bundles static_dir: web/bundles # the symfony front controller - url: /.* script: web/app.php # [START env_vars] env_variables: SYMFONY_ENV: prod # [END env_vars] skip_files: # Do not deploy bundle tests - (.*/)?Tests\/(.*) - (.*/)?.git/(.*) 的{​​{1}}中引入列名。数据通过OK传递,但标题只是读为COLUMN_1和COLUMN_2。

我已经尝试使用Google搜索这个问题,但是关于Java和jasper报告之间的交互的信息很少。

如果将colNames更改为TableModel model,则列名称为FOO,这表明jrxml将其视为纯文本而不是字段。如果我将其更改为<text><![CDATA[COLUMN_1]]></text>,则列标题仅为$ F。

Java

<text><![CDATA[FOO]]></text>

foo.JRXML

<![CDATA[$F{COLUMN_4}]]>

0 个答案:

没有答案