Rev 586 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.hotspot.dashbaord.client.inbox;import in.shop2020.hotspot.dashbaord.shared.actions.Item;import org.enunes.gwt.mvp.client.EventBus;import com.google.gwt.core.client.GWT;import com.google.gwt.event.dom.client.ClickEvent;import com.google.gwt.uibinder.client.UiBinder;import com.google.gwt.uibinder.client.UiField;import com.google.gwt.uibinder.client.UiHandler;import com.google.gwt.user.client.Window;import com.google.gwt.user.client.ui.Button;import com.google.gwt.user.client.ui.Composite;import com.google.gwt.user.client.ui.HasText;import com.google.gwt.user.client.ui.Widget;public class ItemDetails extends Composite implements HasText {private static ItemDetailsUiBinder uiBinder = GWT.create(ItemDetailsUiBinder.class);interface ItemDetailsUiBinder extends UiBinder<Widget, ItemDetails> {}private final EventBus eventbus;private final Item item;// public ItemDetails() {// initWidget(uiBinder.createAndBindUi(this));// }@UiFieldButton button;public ItemDetails(EventBus eventbus, Item item){this.eventbus = eventbus;this.item = item;initWidget(uiBinder.createAndBindUi(this));button.setText(item.getManufacturerName());}@UiHandler("button")void onClick(ClickEvent e) {Window.alert("Hello!");}public void setText(String text) {button.setText(text);}public String getText() {return button.getText();}}