ireport获取不到列的对象

一手遮天~~ 2014-02-07 04:10:48
//获取ColumnHeader拦
JRDesignBand columnHeaderBand = (JRDesignBand)jasperDesign.getColumnHeader();

JRDesignBand detailBand = (JRDesignBand )jasperDesign.getDetailSection().getBands()[0];

JRElement[] es_header = columnHeaderBand.getElements();

JRDesignStaticText columnHeaderField = (JRDesignStaticText)columnHeaderBand.getElementByKey("aa");

JRDesignTextField detailField= (JRDesignTextField )detailBand.getElementByKey("ss");


columnHeaderBand.removeElement(columnHeaderField);

detailBand.removeElement(detailField);//得到对象之后 将其从xml的文件中移除


columnHeaderField 和detailField都为空,导致删除和添加列报错,getElementByKey获取的Key是列的字段名吗?现在获取字段名出现null,有哪位遇到过,求解决
...全文
183 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

8,909

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧