(JS分享)左右选择提示组件

浏览: 2761

Cognos自带有个组件 search@select prompt,由左边和右边提示组件组成。

下面我们自己来开发一个,当左边 source被选择到右边 choice后,同时消除左边被选项目;反之,依然。

1、拖入一个table,4列1行

2、分别拖入2个value prompt,对应的html标签,如下图所示:

Clipboard Image.png

3、左边value prompt名称为左边:Ls_Source;右边:Ls_Choice

4、输入各自的js代码:

【span1】:
<span id = 'A12'/>

【span2】:

<script>
var theSpan = document.getElementById('A12');
var a = theSpan.getElementsByTagName('A');
for( var i = a.length-1; i >= 0; i-- )
{
var link = a[i];
link.parentNode.removeChild(link);
}
//去除 全选、清除全选 按钮
</script>

5、运行效果如下:

Clipboard Image.png

缺点,刷新页面后,所选值全部复原了,建议在prompt page里使用

推荐 0
本文由 贝克汉姆 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册