有啥方法可以在不使用 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 的情况下从数据库中获取数据?
有啥方法可以在不使用 IDFA 的情况下为设备生成唯一 ID? [复制]
有啥方法可以在不使用 getImageData() 的情况下在 JavaScript 中找到像素的颜色?
有啥方法可以在不使用 XMPP 协议的情况下连接到 Facebook 聊天服务?
有啥方法可以在不使用文件的情况下将 MIDI 加载到 AKAppleSequencer 或 AKSequencer 中?