CognosJavaScript-如何限制在选择和搜索提示中选择的值的数量
有人知道如何限制Cognos8中的多选和搜索提示中可以选择的值的数量吗?目前,选项是一个或无限的,我想写一点Javascript,将某个提示限制为5或10个值?有人知道如何做到这一点吗?我不确定Cognos运行的是什么,但这里有一个简单的方法来确定一个数据库中所选项目的数量CognosJavaScript-如何限制在选择和搜索提示中选择的值的数量,javascript,cognos,Javascript,Cognos,有人知道如何限制Cognos8中的多选和搜索提示中可以选择的值的数量吗?目前,选项是一个或无限的,我想写一点Javascript,将某个提示限制为5或10个值?有人知道如何做到这一点吗?我不确定Cognos运行的是什么,但这里有一个简单的方法来确定一个数据库中所选项目的数量 当用户超过您指定的限制时,您必须取消选中最后一项。Thanaks!这正是我所需要的方向,但并不完全正确。我不知道如何调用多选框中的选定值。Cognos中的多选和搜索控件允许您从左侧选择值并将其插入右侧。我只需要计算那些插入到
当用户超过您指定的限制时,您必须取消选中最后一项。Thanaks!这正是我所需要的方向,但并不完全正确。我不知道如何调用多选框中的选定值。Cognos中的多选和搜索控件允许您从左侧选择值并将其插入右侧。我只需要计算那些插入到右边的项目。不幸的是,Cognos没有提供任何关于如何从Javascript调用这些项的文档
我们非常感谢您提出的任何其他想法。为什么不尝试使用单独的查询来提供提示呢。然后可以将提要查询限制为查询筛选器中的最大行数
<script type="text/javascript">
function selCheck() {
var sel = document.form1.s1
var checked = 0
for(var x=0;x<sel.length;x++) {
if(sel[x].selected) {
checked++
}
}
alert(checked)
}
</script>
<form name="form1">
<select multiple style='width:80px;' size=5 name="s1" onclick="selCheck()">
<option>1</option>
<option>2</option>
<option>4</option>
<option>3</option>
<option>5</option>
</form>