从 Rest API 初始化时出现空表单

问题描述 投票:0回答:1

我定义了2个预渲染过程

1-GEtEmpData:调用API(Rest API)。

2-初始化表单员工主页。

enter image description here

enter image description here

enter image description here

enter image description here 问题是,当页面打开时,表单是空的并且未初始化。

虽然我已经从后端确认API调用成功了。

可能是什么问题?

rest oracle-apex
1个回答
0
投票

感谢您提供测试用例。

在您的例子中,它是调用 API 与表单初始化过程的组合。您只能使用其中之一。

表单初始化过程具有特殊含义:如果标记为主键的表单项具有值,则 APEX 使用主键的值从表单源(REST 数据源)加载一行。如果主键为空,则表单“假定”一个新行,不加载任何内容,并将 Default 值应用于所有表单项。

Invoke API 流程不会查看任何表单页面项及其主键设置 - 它只是调用 API。因此,在您的情况下,Invoke API流程首先从 REST API 加载数据,然后表单初始化流程(因为主键项没有值)再次清除这些数据。

使用 Invoke API 进程将数据加载到表单中是完全可以的 - 但请确保使用表单初始化进程。要么其中之一,要么另一个,但不能两者兼而有之。

© www.soinside.com 2019 - 2024. All rights reserved.