Friday, September 25, 2009

Use JavaScript to Custom Congos Prompt Page


 

<script language="javascript">


 

setTimeout("SetDefaultSelectedItems();",200);


 

function SetDefaultSelectedItems()

{


 

    var selElements = document.getElementsByTagName('select');

    if(selElements != null)

    {

        var hasSelected = false;

        for(var i=0;i<selElements.length;i++)

        {            

            var selElement = selElements[i];


 

            if(selElement.options.length == 1)

            {

                selElement.options[0].selected = true;

                hasSelected = true;

            }

        }

        if(hasSelected)

        {

            

            if(selElements[5].selectedIndex > 1 && selElements[6].selectedIndex > 1)

            {

                var buttons = document.getElementsByTagName('button');

                for(var k = 0;k<buttons.length;k++)

                {                    

                    var button = buttons[k];

                    if(button != null && button.innerText == "Finish")

                    {

                        if(button.disabled == true)

                             self.setTimeout("promptAction( 'reprompt' );", 200); // set, it is a hidden button

                    }

                            


 

                }


 

            }

        }

    }

}

</script>

Wednesday, September 09, 2009

Cognos SDK installation

Cognos SDK Installation


 

1. c8bimodel_win32_8.4.27.78_ml


 

2. c8sdk_mp_win32_8.4.27.78_ml

Object reference not set to an instance of an object when creating Silverlight-Enabled WCF Service

Object reference not set to an instance of an object when creating Silverlight-Enabled WCF Service


 

Resolution 1:

Go to visual studio and under tools, click on options, click on Source Control, and on the drop down menu click on None

Resolution 2:

Create a new WCF service project and then change the binding mode from "wsHttpBinding" to "basicHttpBinding".

Call parents JavaScript function from Child popup windows

<script
language="Javascript"
type="text/javascript">


function CallAlert()

{

alert("This is parent window's alert function.");

}

</script>

Fig – (2) Javascript on parent window.

<script
language="Javascript"
type="text/javascript">


 


function SetParentWindowsHiddenFieldValue()

{

window.opener.document.getElementById("HiddenField1").value =

document.getElementById("TextBox1").value;


return
false;

}


 


function CallParentWindowFunction()

{

window.opener.CallAlert();


return
false;

}

</script>