Example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue.

Prototype

public T getValue() 

Source Link

Document

Gets the value.

Usage

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*/
    });

}