我正在使用J Developer 12 c。我想创建表单,但没有提取任何数据。我希望用户在表单中输入详细信息以供提交。我已经尝试了所有在线解决方案,但它们适用于J Developer 11.我无法获取空表单。
当我运行表单时,它会自动从表中获取记录。我尝试使用create insert但我希望每次运行页面时都会使用新记录自动获取表单。
答案 0 :(得分:0)
在进入您页面的路上,在任务流中添加CreateInsert操作。这将清除数据输入字段。看here。
您需要了解提交和提交之间的区别。您想要提交页面 - 单击提交按钮 - 然后处理页面并更新EO / VO 在内存中。
Commit操作将内存中的更改写入数据源(数据库)。因此,您可以提交第1-3页,然后使用相同的数据控件,将使用第4页上输入的数据填充字段。现在,用户可以提交更改。 Commit操作位于AppModule-DataControl的操作中。
这是ADF数据控制的强大功能。对字段的更改将缓存在内存中,并且可供任何页面使用,然后可以在您选择时提交这些更改。注意,任务流可以control the transaction itself。
听起来你需要学习ADF的基础知识。我建议为学生和book提供this和these这些资源。
而且,如果您要进行大量的ADF开发,那么值得花些时间来学习ADF course。
(你似乎也不知道堆栈溢出是如何工作的。当你得到一个回答你问题的回复时,你就会对答案进行投票,所以它鼓励我们这些人花时间回答你的问题,免费继续这样做。请注意我回答了你原来的问题,Shay强化了这个答案。 我现在回答了你的第二个问题,并提供了资源链接,以帮助你走得更远。
答案 1 :(得分:0)
我已经标记了正确的答案,但是我的第二个问题,我无法在审核页面上提交,从3提取数据,我得到了http://www.baigzeeshan.com/2010/11/avoiding-jbo-26048-during-commit-in.html的解决方案。实际上,第一个Eo是主人休息2 Eo所以理想情况下,只有在我提交master之后才允许我提交详细数据。现在我找到了博客,它建议我做关联更改并添加复合关联和级联更新的关键属性行为。现在我可以直接提交我的最后一个评论页面,轻松浏览任务流,无需在eac个人页面上使用提交。谢谢所有帮助过我的人。