有啥方法可以在不使用 SQL 的情况下获取“选择列表”中显示的文本? (甲骨文 APEX 21.1)

Posted

技术标签:

【中文标题】有啥方法可以在不使用 SQL 的情况下获取“选择列表”中显示的文本? (甲骨文 APEX 21.1)【英文标题】:Is there any way to get the displayed text in the "Select List" without using SQL? (Oracle APEX 21.1)有什么方法可以在不使用 SQL 的情况下获取“选择列表”中显示的文本? (甲骨文 APEX 21.1) 【发布时间】:2022-01-20 01:16:27 【问题描述】:

有人帮帮我吗?

使用以下 SQL 创建的“选择列表”(名称:P2_SHOPS_LIST) SQL Statement: SELECT SHOP_NAME, GROUP_ID FROM T_ENTRY_SHOPS WHERE ID=:P2_LOV_ID;

“GROUP_ID”是必需的,因为它是 PK 。但我需要编辑“SHOP_NAME”值并显示到文本字段。

我想我可以通过将上面的 SQL 与选择行号结合起来得到当前显示的 SHOP_NAME,但是有没有什么方法可以在没有 SQL 的情况下访问这个值?喜欢

:P2_SHOPS_LIST.SHOP_NAME

(这给了我一个错误 XD)。

【问题讨论】:

【参考方案1】:

javascript 的上下文中,你可以使用下面的

$('#P2_SHOPS_LIST option:selected').text()

这可以通过动态操作传递给 PL/SQL,例如更改您的选择列表。

或者您可以通过基于 JS 的操作将您的文本项设置为更改,使用“设置值”和该代码作为表达式。

【讨论】:

感谢您的好意!这是我第一次编辑 JavaScript。但是我只是复制粘贴了您编写的代码,它确实有效! 有很多像这样的小单行字我一直在使用 - 小事大有作为。

以上是关于有啥方法可以在不使用 SQL 的情况下获取“选择列表”中显示的文本? (甲骨文 APEX 21.1)的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以在不使用 Nest.js 中的 async/await 的情况下从数据库中获取数据?

MySQL在不使用表列的情况下选择两列之间的范围日期

有啥方法可以在不使用 IDFA 的情况下为设备生成唯一 ID? [复制]

有啥方法可以在不使用 getImageData() 的情况下在 JavaScript 中找到像素的颜色?

有啥方法可以在不使用 XMPP 协议的情况下连接到 Facebook 聊天服务?

有啥方法可以在不使用文件的情况下将 MIDI 加载到 AKAppleSequencer 或 AKSequencer 中?