Каждому приглашению необходимо заполнить свое собственное свойство Name.Предполагая, что вы сделали это, код будет выглядеть следующим образом:
function open_win(section) {
var oCR = cognos.Report.getReport();
var value = oCR.prompt.getControlByName(section).getValues()[0].use;
window.open(value);
}
Чтобы это работало, у вас будет одна кнопка HTML для каждого раздела.
В каждой кнопке onClick каждой кнопки HTMLопределение, вызовите универсальную функцию open_win (), передавая имя соответствующего раздела, который должен соответствовать связанному приглашению: например, open_win ('classlist').