CognosJavaScript-如何限制在选择和搜索提示中选择的值的数量

CognosJavaScript-如何限制在选择和搜索提示中选择的值的数量,javascript,cognos,Javascript,Cognos,有人知道如何限制Cognos8中的多选和搜索提示中可以选择的值的数量吗?目前,选项是一个或无限的,我想写一点Javascript,将某个提示限制为5或10个值?有人知道如何做到这一点吗?我不确定Cognos运行的是什么,但这里有一个简单的方法来确定一个数据库中所选项目的数量 当用户超过您指定的限制时,您必须取消选中最后一项。Thanaks!这正是我所需要的方向,但并不完全正确。我不知道如何调用多选框中的选定值。Cognos中的多选和搜索控件允许您从左侧选择值并将其插入右侧。我只需要计算那些插入到

有人知道如何限制Cognos8中的多选和搜索提示中可以选择的值的数量吗?目前,选项是一个或无限的,我想写一点Javascript,将某个提示限制为5或10个值?有人知道如何做到这一点吗?

我不确定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>