Example usage for com.vaadin.ui.themes ValoTheme FORMLAYOUT_LIGHT

List of usage examples for com.vaadin.ui.themes ValoTheme FORMLAYOUT_LIGHT

Introduction

In this page you can find the example usage for com.vaadin.ui.themes ValoTheme FORMLAYOUT_LIGHT.

Prototype

String FORMLAYOUT_LIGHT

To view the source code for com.vaadin.ui.themes ValoTheme FORMLAYOUT_LIGHT.

Click Source Link

Document

Removes the borders and background from any direct child field components (TextField, TextArea, DateField, ComboBox) in the layout.

Usage

From source file:org.jpos.qi.QIEntityView.java

License:Open Source License

protected void cancelClick(Button.ClickEvent event, Layout formLayout) {
    binder.readBean(bean); //this discards the changes
    binder.setReadOnly(true);/*from  w  w w  . ja  va 2  s  .c  o m*/
    event.getButton().setVisible(false);
    saveBtn.setVisible(false);
    editBtn.setVisible(true);
    removeBtn.setVisible(true);
    errorLabel.setVisible(false);
    errorLabel.setValue(null);
    formLayout.addStyleName(ValoTheme.FORMLAYOUT_LIGHT);
}

From source file:org.jpos.qi.QIEntityView.java

License:Open Source License

protected boolean saveClick(Button.ClickEvent event, Layout formLayout) {
    if (binder.validate().isOk()) {
        if (getEntity(bean) == null) {
            try {
                saveEntity();/*from   www .  j  a v  a 2 s  . c o m*/
            } catch (BLException e) {
                getApp().getLog().error(e);
                getApp().displayNotification(e.getDetailedMessage());
                return false;
            }
        } else {
            try {
                updateEntity();
            } catch (BLException e) {
                getApp().getLog().error(e);
                getApp().displayNotification(e.getDetailedMessage());
                return false;
            }
        }
        binder.setReadOnly(true);
        formLayout.addStyleName(ValoTheme.FORMLAYOUT_LIGHT);
        event.getButton().setVisible(false);
        cancelBtn.setVisible(false);
        editBtn.setVisible(true);
        removeBtn.setVisible(true);
        errorLabel.setValue(null);
        errorLabel.setVisible(false);
        if (revisionsPanel != null && revisionsPanel.getParent() != null) {
            Layout parent = (Layout) revisionsPanel.getParent();
            parent.removeComponent(revisionsPanel);
            loadRevisionHistory(parent, revisionsPanel.getRef());
        }
        return true;
    } else {
        BindingValidationStatus<?> result = binder.validate().getFieldValidationErrors().get(0);
        getApp().displayNotification(result.getResult().get().getErrorMessage());
        return false;
    }
}

From source file:org.jpos.qi.QIEntityView.java

License:Open Source License

protected void editClick(Button.ClickEvent event, Layout formLayout) {
    binder.setReadOnly(false);//from  ww  w .j a va2s  . c o m
    event.getButton().setVisible(false);
    removeBtn.setVisible(false);
    saveBtn.setVisible(true);
    cancelBtn.setVisible(true);
    formLayout.removeStyleName(ValoTheme.FORMLAYOUT_LIGHT);
}

From source file:org.jpos.qi.QIEntityView.java

License:Open Source License

protected Layout createLayout() {
    FormLayout layout = new FormLayout();
    layout.addStyleName(ValoTheme.FORMLAYOUT_LIGHT);
    layout.addStyleName("qi-form");
    layout.setMargin(new MarginInfo(false));
    addFields(layout);/*from   www  .j  a  v a 2  s .  com*/
    return layout;
}

From source file:org.jumpmind.metl.ui.views.design.PropertySheet.java

License:Open Source License

@SuppressWarnings("unchecked")
public void setSource(Object obj) {
    value = obj;//from w ww  . ja v a 2  s .c  o m
    editButton.setVisible(hasAdvancedEditor());
    FormLayout formLayout = new FormLayout();
    formLayout.setWidth(100, Unit.PERCENTAGE);
    formLayout.setMargin(false);
    formLayout.addStyleName(ValoTheme.FORMLAYOUT_LIGHT);

    if (obj != null) {

        if (obj instanceof List<?>) {
            List<Object> l = (List<Object>) obj;
            if (l.size() == 1) {
                if (l.get(0) instanceof FlowStep) {
                    obj = (FlowStep) l.get(0);
                }
            }
        }

        if (obj instanceof FlowStep) {
            obj = ((FlowStep) obj).getComponent();
        }

        if (obj instanceof Component) {
            Component component = (Component) obj;
            context.getConfigurationService().refresh(component, true);
            addComponentProperties(formLayout, component);
        }

        if (obj instanceof Resource) {
            Resource resource = (Resource) obj;
            addResourceProperties(formLayout, resource);
        }

        if (obj instanceof AbstractObjectWithSettings) {
            List<XMLSetting> settings = buildSettings(obj);
            if (settings != null) {
                for (XMLSetting definition : settings) {
                    addSettingField(definition, (AbstractObjectWithSettings) obj, formLayout);
                }
            }
        }

        if (obj instanceof Component) {
            Component component = (Component) obj;
            XMLComponent componentDefintion = context.getComponentDefinitionFactory()
                    .getDefinition(component.getType());
            addThreadCount(componentDefintion, formLayout, component);
            addComponentShared(formLayout, component);
        }

        if (obj instanceof List<?>) {
            addCommonComponentSettings(formLayout, obj);
        }

    }
    panel.setContent(formLayout);
}