Cognos通过JS设置值提示的默认值

效果


根据需要,设置默认值,并显示对应的列表信息。这里设置为值提示的最后一个值,并去掉值提示中的“------”选项。效果如下:

实现


  1. 值提示
  • 新建一个查询,命名为值提示,里面的数据项是 date。
  • 新建一个值提示:



    这里创建一个新参数 D 用来作后面列表的 过滤条件控制。

  • 对值提示的以下三个选项进行设置:


  • 设置值提示的名称,这里的名称后面的js代码要用到


  1. js控制值提示的值为最后一个值
  • 在值提示组件后面新建一个html组件


  • html组件内容如下:
<script language="javascript">
var form = getFormWarpRequest();
var dropDown = form._oLstChoices_date;//_date 为值提示组件名
dropDown.remove(1); // 去掉'--------'
//dropDown.remove(0);//去掉参数名称
dropDown.options[dropDown.length-1].selected=true;//设置最后一个为默认值
function init()
{
promptButtonFinish();
}
</script>
<body onload=init()>
  1. 列表
  • 新建列表组件


  • 在列表查询里面,为它添加过滤器,使列表的date等于前面设置的值提示的变量D


  • 选择列表,编辑过滤器


  • 将用途 由 必选 改为 可选


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,810评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,925评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,855评论 0 17
  • FSCalendar 日历组件 A fully customizable iOS calendar library...
    木子_礼阅读 2,490评论 0 1
  • 菲菲昨天边玩边熟练的说着德语顺口溜,快速的念着1到10,我跟菲爸都惊讶的看着闺女,啥时候会的? 菲菲平时看上去没啥...
    我心深处2017阅读 4,394评论 6 15

友情链接更多精彩内容