我有兩個JSF
頁面search.jsf
和details.jsf
。在search.jsf
我有一個ADF
搜索表單。我只需將View Criteria
拖放爲ADF Query Panel with Table
即可。用戶搜索的結果將顯示在ADF table
中。其中一列是一個鏈接,它將引導用戶到details.jsf
顯示所選行的詳細信息。帶表格的ADF查詢面板不起作用
在search.jsf
中,每件事情都是第一次正常工作。 問題是當用戶返回從details.jsf
到search.jsf
,搜索形式不工作,只顯示前面選定行,然後按默認search button
多次在此之後錯誤信息來了:
類型屬性的定義名稱1無效。
我在互聯網上搜索。有些類似的問題說屬性命名存在問題。我檢查沒有錯,我甚至創建新的view object
,仍然面臨同樣的錯誤。另外,我檢查了page definition
,DataBindings
和DataControl
文件,這裏沒有問題。
我使用JDeveloper 11.1.2.3與ADF技術
您是否檢查過屬性名稱已正確映射到您在視圖對象查詢中獲得的名稱?確保該名稱是一個有效的Java標識符,不含空格或標點符號。還要檢查EO/VO中DB列的數據類型及其相應屬性 – Endrik