Vous êtes sur la page 1sur 1

<script>

var paulScripts ={}


, oCR = cognos.Report.getReport("_THIS_");
paulScripts.clearPrompts = function(){
var ctrls = oCR.prompt.getControls()
, len = ctrls.length;
for(var i=0;i<len;++i){
ctrls[i].clearValues();
}
};

paulScripts.getControl = function(promptName) {
return oCR.prompt.getControlByName(promptName);
};
paulScripts.resetPrompt= function(promptName,defaultValue){
if(!defaultValue) {
paulScripts.getControl(promptName).clearValues();
}
else {
paulScripts.getControl(promptName).setValues(defaultValue);
}
}
paulScripts.resetPrompts = function(promptValues){
var promptLen = promptValues.length;
for (var i=0;i<promptLen;++i){
paulScripts.resetPrompt(promptValues[i].name,promptValues[i].defaults)
}
}

</script>
<input type="button" onclick="paulScripts.resetPrompts(
[
{'name':'ListBy','defaults':false}
,{'name':'ListNbr','defaults':false}
,{'name':'ProdGrouplistNbr','defaults':
[{'use' : 'ALL'}]}
, {'name':'ListDesc','defaults':false}
,{'name':'ProdGroupListDesc','defaults':
[{'use' : 'ALL'}]}
]
);" value="Reset Prompts" />
<input type="button" onclick="paulScripts.clearPrompts()" value="Clear Prompts"/
>

Vous aimerez peut-être aussi