1

感谢这篇文章: Assigning a value to an icCube Event in Reporting ,

我可以使用常量(不是事件)在小部件中获取当前用户名。但是,我无法在报告的 javascript 中检索它...

有没有办法做到这一点?

我需要它能够根据连接的用户(或角色)显示或隐藏一些小部件......

4

1 回答 1

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);
  }                                                                      
}
于 2016-06-16T14:16:32.310 回答