IcCube Reporting, как получить имя пользователя из JavaScript?

Благодаря этому сообщению: присвоение значения событию icCube в отчете,

Я могу получить текущее имя пользователя в виджете, используя константу (не событие). Но я не могу найти его в javascript отчета...

Есть способ сделать это?

Мне нужно, чтобы иметь возможность показать или скрыть некоторые виджеты в зависимости от того, какой пользователь (или роль) подключен...

1 ответ

Решение

Чтобы получить текущее имя пользователя, вставьте этот код в "Report Javascript"

var currentUserName = "Unknown";                                                              
function consumeEvent( context, event ) {                                
  if (event.name == 'ic3-report-init') {                                 
    currentUserName = event.value.context.userInfo().name();
    alert("time to hide widgets for: " + currentUserName);
  }                                                                      
}
Другие вопросы по тегам