1

レポートを Cognos 10.2.2 から Cognos "11.0.13.1 LTS" バージョンに移行しました。11 に移行した後、プロンプト ページを管理する Java スクリプトは現在壊れています。これは 10.2.2 でうまく機能しています。Cognos 11 で何かが変更されたか、または使用している一部の機能が非推奨になったか、または同様のものでした。問題を診断するには、どんなロープでも非常に役立ちます。また、何が起こっているのかを特定するために、IBM にもチケットを送信しました。

コードを編集し、さまざまな方法でコードをフォーマットしてみましたが、それでも同じ動作が得られました。

var fW = (typeof getFormWarpRequest == "function" ? getFormWarpRequest() : document.forms["formWarpRequest"]);
if ( !fW || fW == undefined) { fW = ( formWarpRequest_THIS_ ? formWarpRequest_THIS_ : formWarpRequest_NS_ );}
var form = fW;

var ID=fW.elements["_oLstChoicesID"];
var SID=fW.elements["_oLstChoicesSID"];

ID.attachEvent("onclick", m_click);


function m_click()
{
   for(i=0;i<fW._oLstChoicesID.length;i++)
    {
       fW._oLstChoicesID[i].selected=false;
       fW._oLstChoicesID[i].disabled=true;
    }
    for(i=0;i<fW._oLstChoicesSID.length;i++)
    {
       fW._oLstChoicesSID[i].disabled=false;
    }

}

ID のいずれかの要素が選択されたときに、2 番目のリスト「SID」を無効にします。

4

1 に答える 1