如何在 JavaScript 中引用表示变量?
Posted
技术标签:
【中文标题】如何在 JavaScript 中引用表示变量?【英文标题】:How to refer to Presentation Variable in JavaScript? 【发布时间】:2015-08-07 16:13:42 【问题描述】:我使用的是 OBIEE 11g。我正在尝试创建一个易于打印的仪表板,该仪表板在页脚中显示仪表板在每个页面上的提示方式。我不想使用过滤器对象,因为它是特定于查询的,并且每个仪表板有多个查询。
我已经为所有提示分配了一个表示变量,并在页脚中引用了表示变量。我现在几乎是我想去的地方。我现在只想使用 javascript 逻辑(在页脚部分支持),以便过滤掉所有空白提示。
是否可以在 JS 中引用表示变量?如果是这样,我应该如何构建语法?
更新:不需要使用 JS。表示变量代码的语法有一个功能,允许您输入显示空值的方式。基本代码格式是这样的:@var_name。添加一组额外的大括号可激活修改默认显示的功能。 @var_name 显示我正在寻找的空白,而不是我之前的变量名。
【问题讨论】:
【参考方案1】:不需要使用 JS。表示变量代码的语法有一个特性,允许您输入如何显示空值。基本代码格式是这样的:@var_name。添加一组额外的大括号可激活修改默认显示的功能。 @var_name 显示我正在寻找的空白,而不是我之前的变量名。
【讨论】:
【参考方案2】:我不确定你是否可以从 JS 中引用一个表示变量,我认为这仍然是一个有趣的问题。
但是,一个更具可扩展性/可支持性的解决方案可能是使用内置功能 - 我认为这可以满足您的要求。
您可以进行新的分析并放入与表示变量一样多的列,然后依次更改每个列的公式以引用您的表示变量。不过我不确定你会如何显示它。
或者,我可能会在叙述视图中执行此操作,您可以在其中直接引用表示变量并可能更好地格式化它。
灵感来自Nico Gerard。
【讨论】:
以上是关于如何在 JavaScript 中引用表示变量?的主要内容,如果未能解决你的问题,请参考以下文章