Yes you were right, it is instantiating new Person object. But if I try to 
set Type to empty string validation fails and I cannot run the application. 
When I looked at generated code it is creating new Person object and using 
it. I even tried below code just if it works using @uiFactory. But even it 
doesn't seems to be working.

PersonCell.java
--------------------------------------------------------------------------------------------------------------------------


public class PearsonCell extends AbstractCell<Person> {

    interface MyUiRenderer extends UiRenderer {
        void render(SafeHtmlBuilder sb, Person pearson);
    }

    private static MyUiRenderer    renderer    = 
GWT.create(MyUiRenderer.class);

    private Person                person;

    @Override
    public void render(com.google.gwt.cell.client.Cell.Context context, 
Person value, SafeHtmlBuilder sb) {
        person = value;
        renderer.render(sb, value);
    }

    @UiFactory
    /* this method could be static if you like */
    public Person getResources() {
        return person;
    }

--------------------------------------------------------------------------------------------------------------------------

Thanks,
-Pandurang.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/2tyyRZ9W6QIJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to