oracle - Oracle APEX 更新详细交互式网格中的主列
问题描述
我想更新我的详细信息 IG 中的主列,但我不能。当页面提交时返回旧值。所有其他列都按预期更新。
有什么建议么?
解决方案
基本上,您想将详细信息行移动到另一个父级,对吗?
似乎您不能以主从形式执行此操作,因为该列用于强制引用完整性;在详细块中,其“主列”属性设置为主区域的主键列。
最初,详细主键项是隐藏的。这意味着它始终继承自选定的主记录。如果您添加一个新行,它将属于该主人。因此,如果您取消隐藏它(并将其设置为例如文本项)以便能够更新其值,则处理“还原”您的更改并将详细区域主键值设置为相同的选定主键值。
该怎么办?创建另一个基于明细表的页面,则不会有任何此类限制(即您将能够更改主键列以指向另一个主键)。
推荐阅读
- docker - K6 InfluxDB + Grafana Docker:如何预加载仪表板
- powershell - 如何在执行 Wscript.shell 发送密钥之前选择文件夹内部?
- r - 如何使用 sf::st_intersects 从其邻居列表中过滤掉每个多边形
- azure - 如何在 ARM 模板部署中为资源组字段赋予默认值?
- python - 使用 sendKeys() 在 Selenium 中使用 python 上传文件不起作用
- c++ - boost::hana::length 在使用引用时无法给出 constexpr 结果
- regex - 如果值在正则表达式中重复,则不匹配
- python - 上传表单 plotly-dash 应用程序时无法访问数据框
- google-chrome - 内容编码问题以及将 DevTools 连接到 chrome headless
- awk - awk 为什么存储的数组没有以相同的顺序检索