wood burning stoves 2.0*
The moose likes JSF and the fly likes h:dataTable binding => duplicate ID Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "h:dataTable binding => duplicate ID" Watch "h:dataTable binding => duplicate ID" New topic
Author

h:dataTable binding => duplicate ID

Joe Shannow
Ranch Hand

Joined: Dec 01, 2010
Posts: 35
Hi,

I have a problem using HtmlDataTable for viewing data from database.

When I create <h:dataTable> component, the table has sometimes (not always) twice number of columns.
It is shown correctly and after several refreshes (without move in dtb or something) there is for example 6 columns instead of 3 and application (sometimes) become unstable.
Since this time I can't work with table because it reports "duplicate Id for a component"..

Simple example:

And java.class

I have two working similar modules, and the third doesn´t work
Have you ever met this kind of problem?

Thanks
Joe Shannow
Ranch Hand

Joined: Dec 01, 2010
Posts: 35
And the Error message:

Followed by tree of components.
I thing there's nothing duplicated in code, but dataTable create a new columns and after that it's really duplicated
Joe Shannow
Ranch Hand

Joined: Dec 01, 2010
Posts: 35
OK, problem is in @SessionScoped bean. Using @ViewScoped helped
 
Consider Paul's rocket mass heater.
 
subject: h:dataTable binding => duplicate ID