我有两个 JSF
页面 search.jsf
和 details.jsf
。在 search.jsf
中,我有一个 ADF
搜索表单。我只需将View Criteria
拖放到ADF Query Panel with Table
即可。用户搜索的结果将显示在ADF表
中。其中一列是一个链接,它将引导用户访问 details.jsf
以显示所选行的详细信息。
第一次在 search.jsf
中一切正常。 问题是当用户从 details.jsf
返回到 search.jsf
时,搜索表单不起作用并且仅显示上一个选定的行,并且在多次按默认搜索按钮
后,出现此错误消息:
属性类型的定义名称 1 无效。
<小时/>我在互联网上搜索。有些有类似的问题,说属性命名有问题。我检查没有任何错误,我什至创建了新的 View 对象
,但仍然面临相同的错误。另外,我检查了页面定义
、DataBindings
和DataControl
文件,没有问题。
我正在使用带有 ADF 技术的 Jdeveloper 11.1.2.3
最佳答案
该错误通常表明您的 View 对象属性(查询、名称等)发生了更改。尝试创建一个新的搜索页面,看看它是否有效。如果没问题,请尝试找出已更改的内容,或者在最坏的情况下重新实现 searchPage。为了确定起见,请查看“details.jsf”中使用的 VO。董先生
关于java - 带表的 ADF 查询面板无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22498476/