IcCube报告,如何从javascript中检索userName?

时间:2016-06-09 08:14:46

标签: javascript iccube-reporting

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

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

有办法吗?

我需要它能够显示或隐藏某些小部件,具体取决于连接的用户(或角色)...

1 个答案:

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