Oracle Apex Counter 显示新行

Oracle Apex Counter to display new rows

我有一个页面,用户可以在其中将项目添加到他们的列表中。在这里,他们有一个 'add row' 按钮,就像名称一样,它为用户添加了一个新行以包含另一个项目。 为了使新行可见,我有:

有时它完美地工作......大多数时候它没有。

图一: 计数器现在等于 2(我单击了一次添加行按钮,将其从 1 转换为 2),理论上现在应该显示行号 2……但事实并非如此。仅显示第一个:

第二行服务器端条件是: :ROW_COUNTER > 1

有人知道如何解决这个问题吗?

谢谢!

我只是在这里猜测并说它不应该工作,因为您使用服务器端条件进行动态更改。

服务器端条件仅在页面初始化时触发,而不是在您通过按下按钮动态更改某些内容时触发。这应该意味着在您刷新或提交页面之前不会满足您的条件,具体取决于您的 ROW_COUNTER 会话设置。

--> https://www.foxinfotech.in/2020/02/oracle-apex-using-server-side-conditions.html

尝试使用动态操作。您也可以在那里执行 PLSQL 代码。