感谢这篇文章: Assigning a value to an icCube Event in Reporting,
我可以使用常量(不是事件)获取窗口小部件中的当前用户名。 但是,我无法在报告的javascript中检索它......
有办法吗?
我需要它能够显示或隐藏某些小部件,具体取决于连接的用户(或角色)...
答案 0 :(得分:2)
要获取当前用户名,请将此代码粘贴到"报告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);
}
}