Hi simon:

   I find a url desc how to implement,but it's sun's tool(jscreator),myfaces
it's real can't do that...
  
http://developers.sun.com/prodtech/javatools/jscreator/reference/techart/2/createTableDynamically.html
 


Simon Kitching-3 wrote:
> 
> The UIData component uses the "flyweight" pattern to process its rows, 
> as described in the javadoc I pointed out. Because of this, I'm pretty 
> sure that attempting to change the child components of a UIData object 
> while it is iterating over its rows will have most unpleasant
> side-effects.
> 
> Regards,
> 
> Simon
> 
> kevin_zhai wrote:
>> Hi 
>>     If we can create table in back bean dynamically,
>> maybe it can attach me the requirement,
>> can  anybody give me advice,thanks
>>
>>
>> Simon Kitching-3 wrote:
>>   
>>> Hi Kevin,
>>>
>>> kevin_zhai wrote:
>>>     
>>>> I have a  Table that has a column containing buttons for operations on
>>>> each
>>>> row. Each row may have different operations applicable to it, so the
>>>> buttons
>>>> for each row need to be determined dynamically based on the contents of
>>>> row. 
>>>>
>>>> I have seen code to dynamically create buttons, but what I would like
>>>> to
>>>> know is how to do this on a per-row basis, so that row 1 would might
>>>> have
>>>> 1
>>>> button, row 2 would have 3 buttons and so on. I would like to avoid the
>>>> solution of creating all of the possible types of buttons and hiding
>>>> the
>>>> ones that do not apply to the current row.
>>>>   
>>>>       
>>> It is not possible to change the set of components per-row. Instead, you 
>>> *must* define all the possible types of components present in a row, 
>>> then use the rendered attribute to show/hide them based on what you want 
>>> to display on a specific row.
>>>
>>> See the javadoc for the UIData component for details:
>>>   http://myfaces.apache.org/api/apidocs/index.html
>>>
>>> Regards,
>>>
>>> Simon
>>>
>>>
>>>
>>>     
>>
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-dynamically-show-different-components-for-each-row-in-a-table-tf2548765.html#a7106600
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to