报表设置过滤控件默认展开原创
金蝶云社区-范老师加油
范老师加油
8人赞赏了该文章 1,662次浏览 未经作者许可,禁止转载编辑于2021年06月18日 11:29:31

       二次开发的报表, 设置的查询条件,默认进去是可以看到查询条件字段的。 但是点击查询按钮以后, 查询字段会自动隐藏,如果我们连续修改条件进行查询, 如果每次都要点击“展开过滤”按钮, 操作起来很麻烦。

     这个问题可以通过插件配置来实现查询过后默认展开

    注册报表插件,插件代码如下:


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



赞 8