I'm not well versed in grid/gridcell... but one thing that jumps out is that
you have "_model=_model" in your parameters. Shouldn't that be
"model=_model" ? Also, are you passing the model parameter in your template?
Your Parameter isn't required so null may be the correct value.


I also haven't done inheritance like you are doing, but it looks like you
are redefining the _model attribute from the superclass? Should you maybe be
using datamodel provided by the superclass instead? "model=datamodel"?

http://tapestry.apache.org/tapestry5/tapestry-core/apidocs/org/apache/tapestry/corelib/components/Grid.html

I haven't written the code, but that seems to be what makes sense to me...
Josh


On 9/27/07, Britske <[EMAIL PROTECTED]> wrote:
>
>
> Hi all,
>
> I guess I'm missing something here, maybe a trival thing so bear with me
> please.;-)
>
> I'm trying to extend the T5 grid / griddatasource for my requirements. For
> some event-handling in GridColumn I need to reference the field _model of
> type BeanModel which exists in the Grid-class from GridColumn. So I both
> extended Grid --> LazyConfigurableGrid and GridColumns -->
> LazyGridColumns.
>
> next,I supplied field  _model as a parameter from the gridclass to the
> gridcolum-class.
>
> My problem:
> _model==null in GridColumn all the time. I guess this is some
> binding-thing
> that I can't quite get my head around. (_model == null on initialization
> of
> the component, but i thought it would be updated later on)
>
> The general question: how to pass objects by reference as parameters,
> since
> they always seem to be null.
>
> the relevant bits:
>
> LazyConfigurableGrid:
> ------------
> @Parameter
> private BeanModel _model;
>
> @SuppressWarnings("unused")
> @Component(parameters =
> { "sortColumnId=sortColumnId", "sortAscending=sortAscending",
> "source=_source", "_model=_model" })
> private LazyGridColumns _columns;
>
>
> LazyGridColumns:
> ------------
> @Parameter
> private BeanModel _model;
>
> Thanks in advance,
> Geert-Jan
>
>
> --
> View this message in context:
> http://www.nabble.com/-T5-%3A-binding-issue%3A--supplying-parameter-to-component---%3E-always-null-tf4530634.html#a12928987
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

Reply via email to