You can add as many properties you want.You can also add them via add
method of grid in tml file

On Mon, Mar 30, 2015 at 5:35 PM, akshay <akshayestat...@gmail.com> wrote:

> Hi Dimitris,
>
> Thanks, but will it work, when i have list of properties to be added?
>
> I am aware that we can add the property,like the way u have said or we can
> just have mymodel.add("propertyname") and hijack name cell in the tml for
> further actions.
>
> I havent given a try, just had a view looking into the approach.
>
> Regards
> Akshay
> On 30 Mar 2015 16:26, "Dimitris Zenios" <dimitris.zen...@gmail.com> wrote:
>
> > try myModel.addEmpty("propertyName");
> >
> >
> > and in the tml class
> > you can do
> > <t:grid t:source="values" t:row="value" t:model="myModel">
> > <p:propertyNameCell>
> > ${value.propertyName}
> > </p:propertyNameCell>
> > </t:grid>
> >
> > Regards
> > Dimitris Zenios
> >
> > On Mon, Mar 30, 2015 at 4:54 PM, akshay <akshayestat...@gmail.com>
> wrote:
> >
> > > Hi All,
> > >
> > >
> > > I am trying to add properties to the grid dynamically. Below I have
> > > described, what I try to acheive:-
> > >
> > >   @Property
> > >   private BeanModel<A> myModel;
> > >  @Inject
> > >   private BeanModelSource beanModelSource;
> > >
> > >
> > >  myModel= beanModelSource.createDisplayModel(A.class,
> > >         messages);
> > >
> > > //logic for including and re-ordering existing properties defined in
> > model
> > > class A.
> > >
> > > //some database calls and then we add the new properties based on
> > business
> > > logic
> > >
> > > myModel.add("new propertyName", "valueToBeShown");
> > >
> > > The method used here is "add(String propertyName, String expression);"
> > >
> > > For ex:- The new property name can be "status" with the values as read
> > from
> > > db
> > >
> > >
> > >
> > > I get an exception stating that  "Exception generating conduit for
> > > expression 'valueToBeShown': Class mint.abc.model.A does not contain a
> > > property (or public field) named 'valueToBeShown'.
> > >
> > > I think, I need to use Property Conduit somehow to fix this, I am
> unsure
> > > about the usage of the same . Any help will be appreciated.
> > >
> > >
> > >
> > >
> > >
> > > Best Regards!
> > > Akshay
> > >
> >
>

Reply via email to