List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
From source file:com.alkacon.forms.client.example.Example.java
License:Open Source License
/** * @see com.google.gwt.core.client.EntryPoint#onModuleLoad() */// w w w . j a v a 2 s .c o m public void onModuleLoad() { I_LayoutBundle.INSTANCE.style().ensureInjected(); I_Vie vie = Vie.getInstance(); ContentDefinition definition = generateContentDefinition(); registerTypes(vie, definition); I_Entity address = vie.createEntity("<myAdress>", addressTypeName); address.setAttributeValue(cityAttribute, "Hamburg"); address.setAttributeValue(countryAttribute, "fr"); I_Entity person = vie.createEntity("<myPerson>", personTypeName); person.setAttributeValue(firstnameAttribute, "Hans"); person.setAttributeValue(lastNameAttribute, "Albers"); person.setAttributeValue(addressAttribute, address); WidgetService service = new WidgetService(); service.init(definition); service.registerWidgetFactory("string", new I_WidgetFactory() { public I_EditWidget createWidget(String configuration) { return new StringWidget(); } }); I_EntityRenderer inlineRenderer = new InlineFormRenderer(vie, service); service.setDefaultComplexRenderer(inlineRenderer); service.setDefaultSimpleRenderer(inlineRenderer); I_EntityRenderer renderer = service.getRendererForType(vie.getType(personTypeName)); renderer.render(person, RootPanel.getBodyElement()); ((Entity) person).addValueChangeHandler(new ValueChangeHandler<I_Entity>() { public void onValueChange(ValueChangeEvent<I_Entity> event) { RootPanel.get().getElement().getStyle().setBackgroundColor("#77f3f3"); RootPanel.get().add(new Label(event.getValue().toJSON())); } }); }
From source file:com.alkacon.vie.client.widgets.HalloWidget.java
License:Open Source License
/** * Makes it editable.<p>/*www . j a v a 2 s .c o m*/ */ public static void makeEditable() { init(); final Vie vie = Vie.getInstance(); vie.useRdfaService(); vie.bindFunctionToEntities("add", new I_EntityCallback() { public void execute(Entity entity) { editable(entity, vie); entity.addValueChangeHandler(new ValueChangeHandler<Entity>() { public void onValueChange(ValueChangeEvent<Entity> event) { save(event.getValue(), vie); } }); } }); vie.load("rdfa", "body [about]", new I_EntityArrayCallback() { public void execute(JsArray<Entity> entities) { // noop } }); }
From source file:com.allen_sauer.gwt.dnd.demo.client.ui.MultiRowTabPanel.java
License:Apache License
public MultiRowTabPanel(int tabsPerRow) { this.tabsPerRow = tabsPerRow; VerticalPanel containerPanel = new VerticalPanel(); initWidget(containerPanel);//from w w w . j a v a2 s. c om tabBarsVerticalPanel = new StylableVerticalPanel(); tabBarsVerticalPanel.setWidth("100%"); masterDeckPanel = new DeckPanel(); masterDeckPanel.addStyleName(CSS_DEMO_MULTI_ROW_TAB_PANEL_BOTTOM); containerPanel.add(tabBarsVerticalPanel); containerPanel.add(masterDeckPanel); History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { selectTabByHistoryToken(event.getValue()); } }); }
From source file:com.appstore.yorknodelays.client.Login.java
License:Open Source License
private void createForm1() { FramedPanel panel = new FramedPanel(); panel.setHeadingText("Login Page"); panel.setWidth(350);// ww w .j a v a 2s .c o m panel.setBodyStyle("background: none; padding: 5px"); VerticalLayoutContainer p = new VerticalLayoutContainer(); panel.add(p); TextField username = new TextField(); username.setAllowBlank(false); username.setEmptyText("Please enter your username..."); username.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { Info.display("Value Changed", "First name changed to " + event.getValue() == null ? "blank" : event.getValue()); } }); p.add(new FieldLabel(username, "Username"), new VerticalLayoutData(1, -1)); PasswordField password = new PasswordField(); p.add(new FieldLabel(password, "Password"), new VerticalLayoutData(1, -1)); Label spinLabel = new Label("Role"); p.add(spinLabel, new VerticalLayoutData(1, -1)); Button pilotLogin = new Button("Pilot"); Button dispatcherLogin = new Button("Dispatcher"); Button controllerLogin = new Button("Controller"); panel.addButton(pilotLogin); panel.addButton(dispatcherLogin); panel.addButton(controllerLogin); vp.add(panel); pilotLogin.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { PilotLogin pilotLogin = GWT.create(PilotLogin.class); vp.clear(); vp.add(pilotLogin.asWidget()); } }); dispatcherLogin.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { DispatcherPage dispatcherLogin = GWT.create(DispatcherPage.class); vp.clear(); vp.add(dispatcherLogin.asWidget()); } }); controllerLogin.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { ControllerPage controllerLogin = GWT.create(ControllerPage.class); vp.clear(); vp.add(controllerLogin.asWidget()); } }); }
From source file:com.arcbees.chosen.integrationtest.client.testcases.SimpleMultiValueListBoxOnChange.java
License:Apache License
@Override public void run() { super.run();/* w ww .jav a 2s.co m*/ final Label label = new Label(); label.getElement().setId(LABEL_ID); getListBox().addValueChangeHandler(new ValueChangeHandler<List<CarBrand>>() { @Override public void onValueChange(ValueChangeEvent<List<CarBrand>> event) { label.setText(joinValues(event.getValue())); } }); RootPanel.get().add(label); }
From source file:com.arcbees.chosen.integrationtest.client.testcases.SimpleValueListBoxOnChange.java
License:Apache License
@Override public void run() { super.run();/* w w w . ja v a 2s .c o m*/ final Label label = new Label(); label.getElement().setId(LABEL_ID); getListBox().addValueChangeHandler(new ValueChangeHandler<CarBrand>() { @Override public void onValueChange(ValueChangeEvent<CarBrand> event) { CarBrand value = event.getValue(); label.setText(value == null ? "" : value.name()); } }); RootPanel.get().add(label); }
From source file:com.arondor.common.reflection.gwt.client.presenter.ClassTreeNodePresenter.java
License:Apache License
private void bind() { implementingClassPresenter.addValueChangeHandler(new ValueChangeHandler<ImplementingClass>() { public void onValueChange(ValueChangeEvent<ImplementingClass> event) { if (event.getValue().isReference()) { classTreeNodePresenterMap.clear(); } else { updateAccessibleClass(event.getValue().getName(), null); }/*w w w. ja v a2s . c o m*/ } }); display.addTreeNodeClearHandler(new TreeNodeClearEvent.Handler() { public void onTreeNodeClearEvent(TreeNodeClearEvent treeNodeClearEvent) { implementingClassPresenter.setImplementingClass(ImplementingClass.NULL_CLASS); classTreeNodePresenterMap.clear(); } }); }
From source file:com.arondor.common.reflection.gwt.client.presenter.fields.EnumTreeNodePresenter.java
License:Apache License
private void bind() { enumDisplay.addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { fieldValue = event.getValue(); }// w ww .j a v a2 s . co m }); enumDisplay.addTreeNodeClearHandler(new TreeNodeClearEvent.Handler() { public void onTreeNodeClearEvent(TreeNodeClearEvent treeNodeClearEvent) { fieldValue = null; } }); }
From source file:com.arondor.common.reflection.gwt.client.presenter.fields.PrimitiveTreeNodePresenter.java
License:Apache License
private void bind() { primitiveDisplay.addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { fieldValue = event.getValue(); }/* w w w . j a v a2s . com*/ }); primitiveDisplay.addTreeNodeClearHandler(new TreeNodeClearEvent.Handler() { public void onTreeNodeClearEvent(TreeNodeClearEvent treeNodeClearEvent) { fieldValue = null; primitiveDisplay.setDefaultValue(defaultValue); } }); }
From source file:com.arondor.common.reflection.gwt.client.presenter.fields.StringListTreeNodePresenter.java
License:Apache License
private void bind() { primitiveDisplay.addValueChangeHandler(new ValueChangeHandler<List<String>>() { public void onValueChange(ValueChangeEvent<List<String>> event) { values = event.getValue(); }/*from www .j a v a 2 s . c om*/ }); }