Oracle apex 如何在Oracle Apex 18的同一页面中设置交互式网格及其表单?

Oracle apex 如何在Oracle Apex 18的同一页面中设置交互式网格及其表单?,oracle-apex,oracle-apex-18.2,Oracle Apex,Oracle Apex 18.2,我在同一页中设置了交互式网格及其表单。例如: 表的名称是TEAM,它有TEAM\u ID、TEAM\u NMAE、DESCRIPTION等列 这些内容显示在交互式网格中,不能单独在交互式网格中编辑 我在交互式网格中添加了行选择器,设置为一次只选择一行 如上图所示,在页面下方,我设置了一个表单,用于显示交互式网格中所选行的内容。我还在表单区域中添加了保存、创建和删除按钮 因此,我想在单击按钮时在一个页面中编辑表的内容 我可以使用“$s”(“P3_TEAM_ID”,TEAM_ID);”在项目中显示

我在同一页中设置了交互式网格及其表单。例如:

表的名称是TEAM,它有TEAM\u ID、TEAM\u NMAE、DESCRIPTION等列

这些内容显示在交互式网格中,不能单独在交互式网格中编辑

我在交互式网格中添加了行选择器,设置为一次只选择一行

如上图所示,在页面下方,我设置了一个表单,用于显示交互式网格中所选行的内容。我还在表单区域中添加了保存、创建和删除按钮

因此,我想在单击按钮时在一个页面中编辑表的内容

我可以使用“$s”(“P3_TEAM_ID”,TEAM_ID);”在项目中显示表的内容函数,但仍然无法将更改的项应用于实际表(在交互式网格中)


在这种情况下,我如何才能使表单和交互式网格按照我的想法工作?

您需要进行一些自定义保存

使用一些javascript$s显示数据

然后有一个进程,手动将页面项保存到数据库中

UPDATE table
   SET name = :P1_NAME
      ,address = :P1_ADDRESS
    ...
  WHERE id = :P1_ID;

差不多吧。这并不难,只要在单击“保存”按钮时将其设置为进程即可。

您需要进行一些自定义保存

使用一些javascript$s显示数据

然后有一个进程,手动将页面项保存到数据库中

UPDATE table
   SET name = :P1_NAME
      ,address = :P1_ADDRESS
    ...
  WHERE id = :P1_ID;

差不多吧。这并不难,只要在单击“保存”按钮时将其设置为进程。

根据保存表单数据的方式,您可能会遇到更新问题。您使用什么方法保存/更新数据?根据您保存表单数据的方式,您可能会遇到更新问题。您使用什么方法保存/更新数据?