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 仪表板提示中使用数千个分隔符?

在jquery中禁用当前日期之前的日期并且输入在用户控件中并且用户控件在更新面板中

OBIEE 11g 排序枢轴提示

Active Directory LDAP 用户输入啥作为用户名来登录 OBIEE 分析?