二次开发的报表, 设置的查询条件,默认进去是可以看到查询条件字段的。 但是点击查询按钮以后, 查询字段会自动隐藏,如果我们连续修改条件进行查询, 如果每次都要点击“展开过滤”按钮, 操作起来很麻烦。
这个问题可以通过插件配置来实现查询过后默认展开
注册报表插件,插件代码如下:
public class DemoReportPlugin extends AbstractListPlugin implements SearchListener{
@Override
public void registerListener(EventObject arg0) {
ReportFilter rf= this.getView().getControl("reportfilterap");
rf.addSearchListener(this);
}
@Override
public void search(SearchEvent arg0) {
ReportFilter rf= this.getView().getControl("reportfilterap");
rf.setCollapse(false);//设置展开
}
}
通过这段代码就可以实现默认展开,这个插件目前支持使用 “报表模板”创建的报表;
如果是“通用报表模板”创建的报表 可以参考这个https://vip.kingdee.com/article/84295239137170944
推荐阅读