dql组件结果页面实现自定义效果

来源:互联网 发布:芸豆会计软件免费版 编辑:程序博客网 时间:2024/06/07 13:28

需求说明:


除了红色标记部分,其他的客户想都去掉或者隐藏不显示那些功能,实现页面的自定义化。


解决方案:

上面导航条可以完全隐藏掉让用户自己定义。下面的也可以隐藏,但分组维度不建议去掉,一般用户会用到分组聚合查询功能。

标签部分可以通过查看raqsoftQuery.tld里的说明,js部分可以查看raqsoftApi.js,如安装目录下没有此文件,可通过技术支持或者企业QQ索要相关文件。
例如:query.jsp中的guideConf.showToolBar = 'no'控制功能条是否显示

另外如需自定义功能条,则可以通过query.jsp里的标签控制一些功能图标是否显示;
对于自己新增的功能条,不建议在query.jsp这个标签页里写东西,因为这个页面使用了布局,容易对这些功能造成干扰,可以考虑在外面写个jsp,把这个query.jsp嵌入到frame中去。

同样的方式,可以实现分析页面的自定义,即对应analyse.jsp的配置。


修改示例实现的效果为去掉自带功能条,自定义功能条只包含查询功能:

query.jsp中标签部分修改如下:

guideConf.showNullGroup = 'user';//是否显示空分组,yes/no/user,默认yes,user表示让用户在界面上自己选
guideConf.detectLevel = '0';//侦测字段深度,默认4,0表示让用户在界面上选择测层数
guideConf.showToolBar = 'no';//是否显示顶端工具栏,默认yes
guideConf.showDataSources = 'yes';//是否显示右上角数据源选择列表


新建test.jsp,用于展现主页面的代码如下:

<html>
  <head>
  <title>内嵌示例1</title>
  <script>
 
 function submitQuery() {
  query.window.submitQuery();//查询对应js
 }
</script>
  </head>
  <body>
  <a href="javascript:submitQuery()">查询</a>
  <iframe name="query" src="query.jsp" frameborder="0" scrolling="yes" height="100%" width="100%" marginheight="0" marginwidth="0" scrolling="no" ></iframe>
  </body>
  </html>

0 0
原创粉丝点击