Oracle OBIEE提示集:禁用日期字段中的用户输入

Oracle OBIEE提示集:禁用日期字段中的用户输入,oracle,obiee,Oracle,Obiee,我有一份包含日期提示的报告。出于几个原因,我们希望禁用手动用户输入这些日期提示,并要求使用日期选择器(此要求不会改变) 怎么能这样呢 我所尝试的: 添加javascript片段(嵌入在不可见的文本提示中)以禁用文本字段。这是可行的,但是当我在提示集中单击“应用”时,日期字段被重新启用 对我如何做到这一点有什么见解吗 有人知道如何破解Apply按钮的行为,这样我就可以再次调用我的js函数了吗?或者我可以在哪里破解PrompSet/report的原始html,以便将日期字段设置为“disable

我有一份包含日期提示的报告。出于几个原因,我们希望禁用手动用户输入这些日期提示,并要求使用日期选择器(此要求不会改变)

怎么能这样呢

我所尝试的:

  • 添加javascript片段(嵌入在不可见的文本提示中)以禁用文本字段。这是可行的,但是当我在提示集中单击“应用”时,日期字段被重新启用
对我如何做到这一点有什么见解吗


有人知道如何破解Apply按钮的行为,这样我就可以再次调用我的js函数了吗?或者我可以在哪里破解PrompSet/report的原始html,以便将日期字段设置为“disabled=true”?

我不知道有任何破解“Apply”按钮的方法,但是如果我们稍微更改一下您的流程,而不是锁定列(可能会给最终用户造成混淆“为什么我不能点击此提示符!!”),我们可以通过使用JQuery函数或其他方法隐藏提示。此答案中的链接介绍了几个隐藏提示的选项:

  • 隐藏提示(Oracle方法)
  • 使用引导导航隐藏提示
  • 在节中隐藏提示
  • 在提示符中隐藏某些UI控件
  • 这个链接还有很多其他的参考资料链接,希望能够回答您的问题,尽管方式不同

    链接(一个断开时有几个链接):

    • (主链接)
    • (Oracle链接,应该是稳定的)
    • (与JQuery指令链接)

    谢谢MarkP;当我获得声誉(这里的新帐户)时,我会给你投票。如果这解决了你的困境,你仍然可以接受它作为答案,不管代表是谁。如果这是有帮助的,但没有解决你的问题,那么投票是正确的做法。没问题。欢迎感谢您对Mark P的帮助——我会妥善处理这件事,并在有时间时提供反馈/解决方案/接受。我已经偏离了方向,因为马克·P的方法奏效了。他上面的第三个链接对我来说是最有用的。可以在browserdom.js文件前添加一个javascript函数(该文件有多个副本;通过消除过程找到正确的“活动”副本)。然后,在他在该链接上指定的粗体位置添加对该函数的调用,如记事本图形所示。然后每次页面加载都会调用js函数;而且每次在报告中单击“应用”按钮时。没有截图等,因为我无法添加它们,因为代表。