12345678910111213141516171819202122232425262728293031 |
- // Licensed Materials - Property of IBM
- //
- // IBM Cognos Products: ps
- //
- // (C) Copyright IBM Corp. 2010, 2011
- //
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- // Copyright (C) 2008 Cognos Incorporated. All rights reserved.
- // Cognos and the Cognos logo are trademarks of Cognos Incorporated.
- dojo.provide("ps.indexUpdate");
- ps.indexUpdate.toggleDataIndexOptions = function(form) {
- var dataIndexOptionToggle = form["dataIndexOptionToggle"];
- rBtns = form["indexDataOption"];
- for (var i=0;i<rBtns.length;i++) {
- var indexOptionRadioBtn = rBtns[i];
- indexOptionRadioBtn.disabled = !dataIndexOptionToggle.checked;
- var hiddenInput = form[i==0 ? "m_io_indexReferencedData" : "m_io_indexModeledData"];
- hiddenInput.value = "true";
- hiddenInput.disabled = !(dataIndexOptionToggle.checked && indexOptionRadioBtn.checked);
- }
- }
- ps.indexUpdate.validate = function(form) {
- return (form.m_io_indexObjectTypes.value=='true' && form.m_io_indexObjectTypes.checked == true) ||
- (form.m_io_indexReferencedData.value=='true' && form.m_io_indexReferencedData.disabled == false && form.m_io_indexModeledData.disabled == true) ||
- (form.m_io_indexModeledData.value=='true' && form.m_io_indexModeledData.disabled == false && form.m_io_indexReferencedData.disabled == true)
- }
-
|