Я перенес отчеты из Cognos 10.2.2 в версию Cognos "11.0.13.1 LTS". Сценарий java, управляющий страницей подсказок, в настоящее время не работает после перехода на 11. Это хорошо работает на 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;
}
}
Я хочу, чтобы второй список "SID" был отключен, когда выбран какой-либо из элементов идентификатора.