默认生成的MDXTable中会有这么一行
<tr>
<th rowspan="1" colspan="2" class="corner-heading" nowrap="nowrap"> </th><th rowspan="1" colspan="3" class="heading-heading" nowrap="nowrap"><img height="9" width="9" border="0" src="/jpivot/jpivot/table/drill-position-other.gif">Measures</th>
</tr>
这一行有个默认的标题是Measure(指标),如果你不想删除这一行,而仅仅想修改这个标题的话,可以修改
com.tonbeller.jpivot.mondrian.resources_zh_CN 但是注意这个文件中内容写成英文没问题,如写成中文的话应该写成unicode,例如/u6307/u6807这样的形式.
如果你要去掉这一行的话,修改配置文件和xsl恐怕做不到,我分析了其代码,最终在代码层次上做了修改:
修改的代码为com.tonbeller.jpivot.table.ColumnAxisBuilderImpl:
将其构造函数中的setHierarchyHeader的参数修改为setHierarchyHeader(NO_HEADER);这个函数支持3个参数,我们修改后就不会显示那个标题行了.
引自[逝去的风]http://zongfeng.bloghome.cn/posts/317.html
问题确实解决了,但是进行转轴(旋转)操作后,指标(Measure)这一行,仍会出现,目前项目还没有要求要去除这一行,因此没有继续研究,有同仁改好了,记得要留言啊!