问题标签 [oracle-apex-5.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle APEX:多个条件?
我希望仅在以下情况下显示一个区域
返回至少一行并且元素 :P6_FILTER_YEAR 不为 NULL。我通过写来尝试:
但不知何故永远不会返回任何行。
jquery - 从 Oracle Apex 自动登录和访问 Oracle ADF 应用程序
我正在使用 Oracle Apex 5.1。在该应用程序中,我需要从 Oracle Apex 访问 Oracle ADF 应用程序。我使用 iframe 从 Apex 查看 ADF 应用程序。由于我登录了 Oracle apex,我不想在 ADF 应用程序中再次登录它。所以我尝试在使用 AJAX 发布方法加载页面时自动登录。由于跨域访问问题,浏览器不允许该请求。如果有任何可能的自动登录方式或我在代码中出错的地方,请帮助我。提前致谢。
用于登录 Ajax 的代码:
错误:
跨域请求被阻止:同源策略不允许在https://xxxxx.co.xx:7302/xxxx/faces/pages/login/login.jspx读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。
如果有任何可能的自动登录方式,请帮助我。提前致谢。
oracle-apex-5.1 - 使用配置对象自定义交互式网格标题
我正在尝试在交互式网格表单中设置列标题的背景颜色。我尝试了几件事:
- 为一列分配一个静态 id 并创建一个以该 id 为目标的内联 css 选择器 - 结果是数据单元格仅在编辑时继承这些属性;标头不受影响
- 将一个类分配给一个列并创建一个针对该类的内联 css 选择器 - 结果是所有数据行都继承了这些属性;标题仍然不受影响
- 我尝试使用可以使用配置对象并修改列行为和外观的
JavaScript Code
选项,但没有太大成功。Advanced
我设法更改了列标题文本,但没有别的。我怀疑该配置对象的某些成员会影响标题背景颜色,但我似乎找不到它。
所以问题是:
如何使用配置对象自定义 Interactive Grid 列标题(即设置其背景颜色)?
我想这可能被认为是一个单独的问题,但如果事实证明这是不可能的,那么最好的选择是什么?
oracle - oracle apex 中的全局跨应用程序页面或其他一些 UI 对象?
Oracle Apex 中是否有可能创建一些可以在工作场所的其他某些应用程序中使用的对象?
我有一些应用程序实现了一些功能,但我需要在跨应用程序菜单列表中链接它们。而且,也许,一个或多个全局页面,我可以编辑一次(在主应用程序中),但它对其他应用程序中的所有页面都有影响。
我完成了跨应用授权,现在我可以复制所有应用的菜单列表。有一些更简单的好习惯吗?
oracle - Oracle APEX:将图像缩放到屏幕
我想缩放保存在共享组件中的图像,使其右侧正好位于屏幕的右端。
这怎么可能?
我正在使用 Oracle APEX 5.1。
sql - 使用 2 个输入日期字段 Apex 5.1.0.00.45,Windows 显示数据统计信息
我有一个包含 2 个日期字段和其他列的表。我必须能够在可以从下拉列表中选择的 2 个日期之间显示其中一些列的统计信息。所有这些都必须在 Apex 中完成。客户必须能够选择开始日期和结束日期,然后必须显示例如 01/SEP/17 和 30/SEP/17 之间的推荐数量。我在 Oracle 中用于实现此目的的 SQL 代码是:
从 PD_PATIENT_DETAILS 中选择 'Total Referrals' 作为详细信息,计数 (REFERRED) 作为 Total,其中 REFERRED = 'Yes' and EVENT_DATE BETWEEN to_date(:EVENT_DATE) AND to_date(:EVENT_DATE_END);
我现在正在努力在 Apex 中构建这个版本。当我被带到这个项目时,我才开始使用 Apex。以前从未与此合作过,目前我是唯一一个从事此工作的人。
oracle-apex-5.1 - 使用行刷新操作使用 JavaScript 刷新交互式网格
我有一个案例,在交互式网格行中更新和保存某些列会导致其他一些行被更新。默认情况下,仅刷新更改的行,对(现在更新的)行的进一步更改将导致Current version of data in database has changed
错误。我设法通过在自定义上挂接一个动态操作interactivegridsave
(在交互网格中保存更改后触发)来解决这个问题。动作本身就是Execute JavaScript Code
执行这个(注意这region_static_id
是一个占位符):
apex.region("region_static_id").widget().interactiveGrid("getActions").invoke("refresh");
这将正确获取所有记录(包括更新的记录)并重新绘制交互式网格。我希望更改变得可见而无需重绘。我想过遍历行,使用row-refresh
操作通过 id 更新每一行,但我不知道它是如何工作的(或者至少不知道如何正确调用它)。此操作应该可用,因为它正确列在我执行此操作时获得的可用操作列表中:
所以,问题是:
如何通过调用row-refresh
交互式网格中的操作来刷新行?
刷新行的替代方案(最好通过指定行 ID)也受到欢迎。
oracle - ORA-20987: 在表 EMPLOYEE 中找不到 APEX 列 EPI
在我的 oracle APEX 表单中,我添加了新的空列,现在当我尝试使用编辑从应用程序打开我的表单以填充新表单字段时,我收到了这个错误。当我签入调试错误时,我看到
ORA-20987: 在表 EMPLOYEE 中找不到 APEX 列 EPI