123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- // Licensed Materials - Property of IBM
- //
- // IBM Cognos Products: cpscrn
- //
- // (C) Copyright IBM Corp. 2005, 2011
- //
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- //
- //
- // Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
- // Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
- function createFormHiddenItem(cForm,itemId)
- {
- // Create the form elements
- var formEle = document.createElement("input");
- formEle.setAttribute("name",itemId);
- formEle.setAttribute("type","hidden");
- formEle.setAttribute("value","");
- var nEle = cForm.appendChild(formEle);
- cForm.elements[itemId] = nEle;
- return cForm.elements[itemId];
- }
- function setHiddenItemValue(cForm,itemId,value)
- {
- oElement = cForm.elements[itemId];
- if(typeof oElement == 'undefined' || oElement == null)
- {
- oElement = createFormHiddenItem(cForm,itemId);
- }
- oElement.value = value;
- return oElement;
- }
- function checkToRefresh(fld,evt,msg)
- {
- // Check the "<fieldname>_changed" hidden item and display confirmation message.
- // Based on response either stop the refresh (preventDefault) or let it continue.
- var anyChanges = document.getElementsByName(fld+"_changed");
- if(anyChanges.length > 0 && changes.item(0).value == "true")
- {
- if(confirm(msg)==false)
- {
- evt.preventDefault();
- }
- else
- {
- changes.item(0).value="false";
- }
- }
- }
|