有什么办法不用SQL就可以得到"Select List"中显示的文字吗? (甲骨文顶点 21.1)

Is there any way to get the displayed text in the "Select List" without using SQL? (Oracle APEX 21.1)

有人帮帮我吗?

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

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

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

:P2_SHOPS_LIST.SHOP_NAME

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

在JavaScript的上下文中,可以使用以下

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

这可以通过动态操作传递给 PL/SQL,例如在更改 select 列表时。

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