-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution:
Won't Fix
-
Affects Version/s: 2.1.0.GA, 2.2.0.GA, 2.3.0.GA, 2.4.0.GA, 2.5.0.GA
-
Fix Version/s: 2.7.0.GA
-
Component/s: Seam 2
-
Labels:None
-
Target Release:
-
Steps to Reproduce:
-
Affects:Release Notes
-
Release Notes Docs Status:Documented as Known Issue
-
Release Notes Text:
-
Bugzilla References:
Description of problem:
RichFaces 4 UIDataTable doesn't extend the JSF UIData class and so it won't get noticed by Seam components (org.jboss.seam.ui.component.UISeamCommandBase ) to be able to render the required data for the @DataModel & @DataModelSelection functionality.
This is a regression from RichFaces 3.x + Seam 2.2, as rf3 dataTable worked with Seam @DataModel & @DataModelSelection annotations.
Version-Release number of selected component (if applicable):
jboss-seam-2.3.0.Final-redhat-1
Actual results:
@DataModelSelection doesn't work with RichFaces4 datatable
Expected results:
@DataModelSelection should work with RichFaces4 datatable
Additional info:
There are two possible fixes:
1. change richfaces4 UIDataTable to extend the JSF2 UIData class
2. change org.jboss.seam.ui.component.UISeamCommandBase to also look for richfaces UIDataAdaptor classes, which would require a dependency on richfaces4 apis in the seam ui module.