Hide 2 top rows in prompt

When making a custom prompt, eg for switching between crosstab and chart, you can hide the first two lines of the prompt.

Put a html item besides the prompt and put the next code in there:

<script language=”javascript”>

var f = getFormWarpRequest();

var list = f._oLstChoicesPrompt1;

list.remove(1);

list.remove(0);

list.removeAttribute(“hasLabel”);

</script>

Prompt1 is the name of the prompt. This can be found at the bottom of the properties of the prompt.

This script is used in Cognos 8.4.1

Update 07-12-2012

The javascript above only works in a report. When you put the report in a dashboard the javascript doesn’t work properly.

The following javascript works both in Report Studio reports and on reports on a dashboard:

<script language=”javascript”>

var fW = (typeof getFormWarpRequest == “function”?getFormWarpRequest() : document.forms[“formWarpRequest”]);

if( !fW || fW == undefined)

{

fW = ( formWarpRequest_THIS_ ? formWarpRequest_THIS_ : formWarpRequest_NS_ );

}

var list = fW._oLstChoicesPrompt1;

list.remove(1);

list.remove(0);

list.removeAttribute(“hasLabel”);

</script>

2 thoughts on “Hide 2 top rows in prompt

  1. Pingback: View Table or Chart with prompt - HowToCognos

Leave a Reply to Cognos Cancel reply

Your email address will not be published. Required fields are marked *