Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 仅在提交时在视图对象中存储新行_User Interface_Oracle11g_Row_Oracle Adf - Fatal编程技术网

User interface 仅在提交时在视图对象中存储新行

User interface 仅在提交时在视图对象中存储新行,user-interface,oracle11g,row,oracle-adf,User Interface,Oracle11g,Row,Oracle Adf,正如您可以从所附的图片中看到的。用户可以将新的行添加到表(该表基于一些(查看对象)。按钮(添加)从Bean类调用操作方法,在该类中创建新的行,并插入(从向前)和(转发日期)(请求编号)是自动生成的值,但它不是简单的序列号,它是基于其他用户输入生成的许多组件的组合,并且它们没有显示在图像中 问题是由于(请求编号)可以根据用户输入进行更改,因此我不想在查看对象中存储任何内容,除非(请求编号)是finalize,它仅在(提交)处因此,我不想在视图对象中存储新的行,我知道它们可能会更改 因此,我正在考虑

正如您可以从所附的图片中看到的。用户可以将新的
添加到
(该表基于一些(
查看对象
)。按钮(添加)从
Bean
类调用
操作方法
,在该类中创建新的
,并插入(向前)和(转发日期)(请求编号)是自动生成的值,但它不是简单的序列号,它是基于其他用户输入生成的许多组件的组合,并且它们没有显示在图像中

问题是由于(请求编号)可以根据用户输入进行更改,因此我不想在
查看对象
中存储任何内容,除非(请求编号)是finalize,它仅在(提交)处因此,我不想在
视图对象中存储新的
,我知道它们可能会更改

因此,我正在考虑一种方法来使用相同的
用户界面
,即
和两个
文本框
,但它们没有映射到
视图对象
。因此,我需要的是临时空间来存储这些数据,在提交时间内,我将它们存储在
视图对象
中,我确信t(请求编号)已最终确定


我正在使用带有ADF技术的
Jdeveloper 11g

您可以在以下线程中找到答案:

答案是使用
Transient View object
的概念,它将在
commit
时间之前保存数据。在
commit
时间,数据将存储在映射到数据库表的实际
View object