首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apex 18.1如何创建多列LOV以分别返回多列中的多个值

Apex 18.1如何创建多列LOV以分别返回多列中的多个值
EN

Stack Overflow用户
提问于 2019-05-14 13:09:10
回答 3查看 3.7K关注 0票数 1

使用Oracle Apex18.1并希望拥有多列LOV并在列中分别返回多个值,将在我的页面项目Department_Id和Manager_Id中分别返回Department_Id和Manager_Id值。

EN

回答 3

Stack Overflow用户

发布于 2019-05-14 16:06:21

好吧,这可不是Apex LoV的工作方式。它必须恰好有两个值:displayreturnDisplay是您所看到的,Return是实际“存储”到列中的内容。一列,而不是两列(或更多列)。

这与Oracle Forms不同,后者允许您创建包含许多列的LoV,并将这些值映射到不同的表单项。

因此,您可以尝试使用"Set value“动态操作,并在将返回值提取到项中后,填充页面上的其他项。

票数 1
EN

Stack Overflow用户

发布于 2019-05-14 16:53:53

我处理这个问题的方式是两个LOV是父子对象。

为部门设置一个值列表,并对经理设置第二个值列表,该值列表将您拥有的部门作为参数。

或者我把它设置成

代码语言:javascript
运行
复制
SELECT department || ' ' || manager as d
     , manager as r
  FROM database

然后根据选择的经理设置一些内容来填补部门的空缺。

这假设经理只在一个部门。我猜您可以用多个部门的经理填充列表,然后返回表的PK,并使用该返回将其保存到您的表中。

票数 0
EN

Stack Overflow用户

发布于 2020-09-06 04:32:56

This可能就是你要找的东西。否则,您可能不得不使用make your own

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56123356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档