关于报表动态排序问题

关于报表动态排序的问题大概就是表头有一个小图标 点击实现相应列的升序或降序。之前找过一个博客 http://blog.csdn.net/wodetiankong516/article/details/8814118按照他的做 试了之后 什么也没有~~~图片的url 已经改成 本地新的图片我觉得可能是一些参数没有改也有可能...显示全部
关于报表动态排序的问题

大概就是表头有一个小图标 点击实现相应列的升序或降序。

之前找过一个博客 http://blog.csdn.net/wodetiankong516/article/details/8814118

按照他的做 试了之后 什么也没有~~~图片的url 已经改成 本地新的图片

我觉得可能是一些参数没有改

也有可能是不会用

求高手分享详细教程


或者另外的实现的方法~~~收起
参与15

查看其它 12 个回答fantasysango的回答

fantasysangofantasysango软件开发工程师neusoft
最近也照着LZ给的链接里的方法试了试,也没成功(cognos版本10.2.1.1)……
但是发现下面这个函数
    function sortColumn(sortType, sortColumn)
    {
        var oRequest = new CCognosViewerRequest("forward");
        oRequest.addParameter("p_sortType", sortType);
        oRequest.addParameter("p_sortColumn", sortColumn);
        cvObject.submitPromptValues(oRequest);
        //alert(1);
    }
里有一句 var oRequest = new CCognosViewerRequest("forward");
且cognos目录下也有个CCognosViewerRequest.js文件,就试着引了一下这个文件:

然后发现注释掉的 alert(1) 在第二次以后点击排序图标时,能弹出来,虽然排序还是不起作用,但是至少说明走了这步的~~不引这个文件的话,是不弹alert(1)的……

另外,还发现在cognos10里html块报表表达式类型下里直接写 ''   是不起作用的,还得把HTML文本和 ParamValue报表表达式拆开。

希望有人能继续尝试下去……
IT其它 · 2014-04-09
浏览1089

回答者

fantasysango
软件开发工程师neusoft

fantasysango 最近回答过的问题

回答状态

  • 发布时间:2014-04-09
  • 关注会员:2 人
  • 回答浏览:1089
  • X社区推广