zoukankan      html  css  js  c++  java
  • cognosrs用下拉列表来控制交叉表的显示内容

    功能:用下拉列表来控制交叉表的显示内容,主要控件是:值提示、提交按钮;

    如上图,当选择订单笔数时,交叉表表角显示为【订单笔数】-交叉表内容显示为订单笔数;当选择订单金额时,交叉表表角显示为【订单金额】-交叉表内容显示为订单金额;

    对于一个老手来说,实现这个功能是很简单的,站在学习的角度,分享给大家,欢迎拍砖!

    主要实现步骤step1:交叉表表角初的显示设置

    注意点:来源类型设置为报表表达式,然后编辑内容为如图右边的代码,这样的话交叉表角就根据这个判断来赋值给交叉表角的文本;

    主要实现步骤step2:交叉表内容显示区域设置

    注意点:新建一个数据项,写入以上判断语句,点击‘√’测试OK后拖入报表度量显示区域;

    主要实现步骤step3:为了报表首次运行获取到参数,建议加入提示页面,创建传递参数的过程,满足默认的显示为订单笔数,如果用户需要看订单金额,则选择一下就可以在同一个报表显示

    注意,次提示页面完成的功能就是给下拉框赋默认值,所以不需要显示,只需要给参数复制即可,然后自动提交该提示页面→页面1,所以删除此处的所有按钮加入以上控件就可以,提示页面‘值提示’和页面1‘值提示’保持一致;

    HTML1:

    <div style="display:none">

    HTML2:

    <script>

    function init()
    {
    promptButtonFinish();
    }

    </script>

    <body onload="init()">
    </body>

    </div>

    截至到这里,已经可以了,运行报表-查看效果如下图 --------------------

    当选择订单笔数

    当选择订单金额

    OK !!!!!!功能实现OK,此时想到一个同事所说的话,玩BI前端(Cognos)就和玩网页前端一样,欢迎同志们拍砖!指点!

    英文名:kingwang & Email :kingstudy@vip.qq.com
  • 相关阅读:
    Java实现 计蒜客 拯救行动
    Java实现 计蒜客 拯救行动
    Java实现 LeetCode 174 地下城游戏
    Java实现 LeetCode 174 地下城游戏
    Java实现 LeetCode 174 地下城游戏
    Java实现 LeetCode 173 二叉搜索树迭代器
    Java实现 LeetCode 173 二叉搜索树迭代器
    Visual Studio的SDK配置
    怎样使用CMenu类
    mfc menu用法一
  • 原文地址:https://www.cnblogs.com/wxjnew/p/2971393.html
Copyright © 2011-2022 走看看