oracle - Oracle Apex 计数器显示新行
问题描述
我有一个页面,用户将在其中将项目添加到他们的列表中。在这里,他们有一个“添加行”按钮 - 就像名称一样 - 它为用户添加一个新行以包含另一个项目。为了使新行可见,我有:
- 当用户单击“添加行”按钮时,仅显示项目(稍后将隐藏)增加一(当用户第一次进入页面时计数器原始值 = 1)
- 具有服务器端条件的行(如果计数器大于 1,将显示第 2 行...如果计数器大于 3,则将显示第 2 行,依此类推)
有时它工作得很好......大多数时候它没有。
图 1:计数器现在等于 2(我单击了一次添加行按钮,将其从 1 转换为 2),理论上应该现在显示第 2 行……但事实并非如此。只有第一个显示:
第二行服务器端条件是::ROW_COUNTER > 1
有人知道如何解决这个问题吗?
谢谢!
解决方案
我只是在这里猜测并说它不应该工作,因为您使用服务器端条件进行动态更改。
服务器端条件仅在页面初始化时触发,而不是在您通过按下按钮动态更改某些内容时触发。这应该意味着在您刷新或提交页面之前不会满足您的条件,具体取决于您的 ROW_COUNTER 会话设置。
--> https://www.foxinfotech.in/2020/02/oracle-apex-using-server-side-conditions.html
尝试使用动态操作。您也可以在那里执行 PLSQL 代码。
推荐阅读
- azure-devops - Azure cli 运行批处理 azure devops 错误
- html - Handlebars 将“@partial-block”内容移动到页面末尾
- anylogic - 错误 getmypalletrack() if-else-function typeID 无法解析为变量
- haskell - 使用“requestBody”(或“getRequestBodyChunk”)时遇到问题
- flutter - Youtube Login Api OAuth 2.0 颤动
- reactjs - 更新从变量渲染的反应元素的道具
- autodesk-forge - 单击表行中匹配 GUID 的复选框时,如何突出显示确切的 GUID 模态成员
- python - python中的Console.ReadLine方法
- ios - 在 Core ML 中使用 MLClassifier 始终为不同的输入获得相同的预测
- java - 如何从 JSON 数组中检索字符串数组?