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);
}
}