OBIEE 提示集:禁用日期字段中的用户输入
Posted
技术标签:
【中文标题】OBIEE 提示集:禁用日期字段中的用户输入【英文标题】:OBIEE prompt set: Disable user input in date field 【发布时间】:2014-06-23 09:57:47 【问题描述】:我有一份包含日期提示的报告。出于多种原因,我们希望禁用手动用户输入这些日期提示,并要求使用日期选择器(此要求不会改变)。
如何做到这一点?
我尝试过的:
添加 javascript sn-p(嵌入在不可见的文本提示中)以禁用文本字段。这可行,但是当我在提示集中单击“应用”时,日期字段将重新启用!对我如何做到这一点有任何见解吗?
有人知道如何破解“应用”按钮的行为,以便我可以再次调用我的 js 函数吗?或者我在哪里可以破解提示集/报告的原始 html,以便可以将日期字段设置为“disabled=true”?
【问题讨论】:
【参考方案1】:我不知道“应用”按钮有任何黑客攻击,但是如果我们稍微更改您的流程,而不是锁定列(并可能给最终用户造成混淆“为什么我不能点击这个提示!!”),我们可以做的是通过使用 JQuery 函数或其他方法隐藏提示。此答案中的链接描述了隐藏提示的几个选项:
-
隐藏提示(Oracle 方法)
使用引导式导航隐藏提示
在部分中隐藏提示
在提示中隐藏某些 UI 控件
此链接还有许多其他资源链接,希望能回答您的问题,尽管方式不同。
链接(几个链接,以防一个被破坏):
http://intelligentinsight.wordpress.com/2012/10/20/obiee-11g-hidden-prompts-and-hiding-prompts/(主链接) http://docs.oracle.com/cd/E21764_01/bi.1111/e10544/prompts.htm#CIHCDDEG(Oracle Link,应该稳定) http://intelligentinsight.wordpress.com/2012/09/23/obiee-11g-improve-dashboard-prompt-ui-selectively-hiding-and-displaying-prompts-using-jquery/(与jQuery指令链接)【讨论】:
感谢 MarkP;获得声望后我会为你投票(此处为新帐户) 如果这解决了您的困境,您仍然可以接受它作为答案,无论代表如何。如果它有帮助,但没有解决您的问题,那么投赞成票是正确的做法。没问题。欢迎! 感谢您对这个 Mark P 的帮助——一旦我有时间,我会妥善处理这个问题,并提供反馈/解决方案/接受。我暂时走神了 Mark P 的方法奏效了。他上面的第三个链接对我来说是最有用的。可以在 browserdom.js 文件中添加一个 javascript 函数(该文件有多个副本;通过消除过程找到正确的“实时”副本)。然后,您添加对该函数的调用在他在该链接上以粗体指定的位置,显示在记事本图形中。然后每次页面加载都会调用 js 函数;而且每次在报告中单击“应用”按钮时也是如此。没有截图等,因为我无法添加它们,因为代表。以上是关于OBIEE 提示集:禁用日期字段中的用户输入的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 OBIEE 11g 仪表板提示中使用数千个分隔符?