Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

ListGridField SpinnerItem not setting value

$
0
0
I'm trying to update a cell with a SpinnerItem editor type but setValue does not do anything.

I have the following test code:
Code:

GWT.create(BeanFactory.FormItemMetaFactory.class);

ListGridField field1 = new ListGridField("field1");
field1.setEditorType(SpinnerItem.class);
field1.addChangedHandler(new ChangedHandler() {
    public void onChanged(ChangedEvent event) {
        event.getForm().getItem("field2").setValue(2));
    }
});
ListGridField field2 = new ListGridField("field2");
field2.setEditorType(SpinnerItem.class);
field2.addChangedHandler(new ChangedHandler() {
    public void onChanged(ChangedEvent event) {
        event.getForm().getItem("field1").setValue(1));
    }
});
final ListGrid grid = new ListGrid();
grid.setSize("400", "400");
grid.setFields(field1, field2);
grid.setCanEdit(true);

IButton b = new IButton("Add");
b.addClickHandler(new ClickHandler() {
    public void onClick(ClickEvent event) {
        grid.startEditingNew();
    }
});

VLayout layout = new VLayout();
layout.setMembers(grid, b);
layout.draw();

SmartGWT Power 2013-10-05, Firefox 7

Viewing all articles
Browse latest Browse all 4756

Trending Articles