Browse Source

Update mini tutorial code to use @OnStateChange

Change-Id: I509213ade4ed9765db8a7773c42051f8f182b272
tags/7.4.0.alpha2
Leif Åstrand 10 years ago
parent
commit
21f427ca0c

+ 4
- 7
uitest/src/com/vaadin/tests/widgetset/client/minitutorials/v7a2/MyComponentConnector.java View File

@@ -4,8 +4,8 @@ import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.Window;
import com.vaadin.client.MouseEventDetailsBuilder;
import com.vaadin.client.annotations.OnStateChange;
import com.vaadin.client.communication.RpcProxy;
import com.vaadin.client.communication.StateChangeEvent;
import com.vaadin.client.ui.AbstractComponentConnector;
import com.vaadin.shared.MouseEventDetails;
import com.vaadin.shared.ui.Connect;
@@ -42,12 +42,9 @@ public class MyComponentConnector extends AbstractComponentConnector {
return (MyComponentState) super.getState();
}

@Override
public void onStateChanged(StateChangeEvent stateChangeEvent) {
super.onStateChanged(stateChangeEvent);

final String text = getState().text;
getWidget().setText(text);
@OnStateChange("text")
void updateText() {
getWidget().setText(getState().text);
}

@Override

Loading…
Cancel
Save