Thomas, You can explicitly add your column to the BeanModel like:
@Inject private BeanModelSource bms; @Inject private ComponentResources resources; private BeanModel model; private YourRowObject myRow; @SetupRender void initialize(){ model = bms.create(YourRowObject.class, false, resources); model.add("yourUnknowBeanProperty") .order(columnOrder) .label("My great new column"); } ... getters and setters ... In your html: <table t:type="grid" t:source="yourSource" t:model="model" t:row="myRow"> <t:parameter t:name="yourUnknowBeanPropertyCell"> ${myRow.yourUnknowBeanProperty.somethingPresentable} <t: parameter> </table> I build a component around myRow.yourUnknowBeanProperty to properly display it. In the same way I print dates in my table. Regards, Joost -----Original Message----- From: Thomas Beckmann [mailto:[EMAIL PROTECTED] Sent: Friday, July 13, 2007 12:50 AM To: Tapestry users Subject: T5: Grid component - available properties Hi, I followed the discussion about Grid component and Date. I had the same problem and tryed to solve it by using t:parameter and t:output but it didn't work since my date column was not available. Only columns with supported types are available. Wouldn't it be better to just not render those types that are not supported or even throw an exception so the user has to exclude them explicitly? Because even if date will be supported in the future, the problem remains for other types. I can not provide a custom component as described in screencast 5 if the type of the row is not supported. Thanks Thomas --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]