在进行报表设计时,除了本身的布局之外,也经常需要给最终用户提供查询条件,比如:按照部门、产品线、日期范围查询等。
在 Wyn Enterprise 的报表软件中提供了三种查询面板的实现方法,分别满足自动流式布局、自定义布局和自己代码开发三方面的场景需要。
第一种:自动布局、流式布局
这种布局方式无需人为干预,会在查看报表时根据终端类型自动生成桌面布局和移动布局,非常智能。这种布局方式常用于5个左右查询条件的场景。
自动布局是报表的默认行为,你无需做任何手动设置,你所添加的报表参数会自动生成查询面板。
第二种:自定义查询面板
你可以利用报表设计器中提供的查询面板设计器,对查询面板的布局和控件类型进行拖拽式设计,常用于有多个查询条件,而且对布局有明确要求的场景。
参考文档:https://help.grapecity.com.cn/pages/viewpage.action?pageId=50017002
第三种:完全编码自定义查询面板
这种情况下,查询面板是你自己开发的一个界面,让最终用户输入查询参数值,然后将参数值通过URL的方式传递到报表里面,参考文档如下:
https://help.grapecity.com.cn/pages/viewpage.action?pageId=50022901