Examples of FormGroup


Examples of com.alibaba.citrus.turbine.dataresolver.FormGroup

        if (formAnnotation != null || paramType.isAssignableFrom(Form.class)) {
            return new FormResolver(context, paramType, formAnnotation);
        }

        // Group对象:annotation @FormGroup,参数类型可为Group或任意POJO
        FormGroup groupAnnotation = context.getAnnotation(FormGroup.class);

        if (groupAnnotation != null) {
            return new GroupResolver(context, paramType, groupAnnotation);
        }
View Full Code Here

Examples of com.alibaba.citrus.turbine.dataresolver.FormGroup

        if (formAnnotation != null || paramType.isAssignableFrom(Form.class)) {
            return new FormResolver(context, paramType, formAnnotation);
        }

        // Group����annotation @FormGroup���������Ϳ�ΪGroup������POJO
        FormGroup groupAnnotation = context.getAnnotation(FormGroup.class);

        if (groupAnnotation != null) {
            return new GroupResolver(context, paramType, groupAnnotation);
        }
View Full Code Here

Examples of de.scoopgmbh.copper.monitoring.client.form.FormGroup

      public Form<?> createForm() {
        return createDashboardForm();
      }
    });

    maingroup.add(new FormGroup(messageProvider.getText(MessageKey.workflowGroup_title),createWorkflowGroup()));
   
    maingroup.add(new FormCreator(messageProvider.getText(MessageKey.adapterMonitoring_title)) {
      @Override
      public Form<?> createForm() {
        return createAdapterMonitoringForm();
      }
    });
   
    maingroup.add(new FormCreator(messageProvider.getText(MessageKey.workflowRepository_title)) {
      @Override
      public Form<?> createForm() {
        return createWorkflowRepositoryForm();
      }
    });
    maingroup.add(new FormCreator(messageProvider.getText(MessageKey.message_title)) {
      @Override
      public Form<?> createForm() {
        return createMessageForm();
      }
    });
    maingroup.add(new FormGroup(messageProvider.getText(MessageKey.logsGroup_title),createLogGroup()));
   
    maingroup.add(new FormGroup(messageProvider.getText(MessageKey.loadGroup_title),createLoadGroup()));
   
    FormCreator sqlformcreator = new FormCreator(messageProvider.getText(MessageKey.sql_title)) {
      @Override
      public Form<?> createForm() {
        return createSqlForm();
      }
    };
    if (!guiCopperDataProvider.getInterfaceSettings().isCanExecuteSql()){
      sqlformcreator.setEnabled(false);
      sqlformcreator.setTooltip(new Tooltip("disabled in copper"));
    }
    maingroup.add(sqlformcreator);
   
    maingroup.add(new FormCreator(messageProvider.getText(MessageKey.hotfix_title)) {
      @Override
      public Form<?> createForm() {
        return createHotfixForm();
      }
    });
    maingroup.add(new FormCreator(messageProvider.getText(MessageKey.settings_title)) {
      @Override
      public Form<?> createForm() {
        return createSettingsForm();
      }
    });
    formGroup = new FormGroup("",maingroup);
  }
View Full Code Here

Examples of org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup

        setOutputMarkupId(true);
        entityLink.setOutputMarkupId(true);
        entityLink.setLabel(Model.of(name));

        final FormGroup labelIfRegular = new FormGroup(ID_SCALAR_IF_REGULAR, entityLink);
        labelIfRegular.add(entityLink);
       
        final String describedAs = getModel().getDescribedAs();
        if(describedAs != null) {
            labelIfRegular.add(new AttributeModifier("title", Model.of(describedAs)));
        }
       
        final Label scalarName = new Label(ID_SCALAR_NAME, getRendering().getLabelCaption(entityLink));
        labelIfRegular.add(scalarName);

        applyLabelAtRule(scalarName, labelIfRegular);

        addOrReplace(labelIfRegular);
       
        addFeedbackTo(labelIfRegular, entityLink);
        addAdditionalLinksTo(labelIfRegular);
       
        // add semantics
        entityLink.setRequired(getModel().isRequired());
        entityLink.add(new IValidator<ObjectAdapter>() {
       
            private static final long serialVersionUID = 1L;
       
            @Override
            public void validate(final IValidatable<ObjectAdapter> validatable) {
                final ObjectAdapter proposedAdapter = validatable.getValue();
                final String reasonIfAny = getModel().validate(proposedAdapter);
                if (reasonIfAny != null) {
                    final ValidationError error = new ValidationError();
                    error.setMessage(reasonIfAny);
                    validatable.error(error);
                }
            }
        });

        if(getModel().isRequired()) {
            labelIfRegular.add(new CssClassAppender("mandatory"));
        }
        return labelIfRegular;
    }
View Full Code Here

Examples of org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup

    @Override
    protected FormGroup addComponentForRegular() {
        fileUploadField = createFileUploadField(ID_SCALAR_VALUE);
        fileUploadField.setLabel(Model.of(getModel().getName()));
       
        final FormGroup labelIfRegular = new FormGroup(ID_SCALAR_IF_REGULAR, fileUploadField);
        labelIfRegular.add(fileUploadField);
   
        final Label scalarName = new Label(ID_SCALAR_NAME, getModel().getName());
        labelIfRegular.add(scalarName);

        applyLabelAtRule(scalarName, labelIfRegular);

        wicketImage = asWicketImage(ID_IMAGE);
        if(wicketImage != null) {
            wicketImage.setOutputMarkupId(true);
            labelIfRegular.addOrReplace(wicketImage);
        } else {
            Components.permanentlyHide(labelIfRegular, ID_IMAGE);
        }
       
        updateFileNameLabel(ID_FILE_NAME, labelIfRegular);
View Full Code Here

Examples of org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup

        checkBox = createCheckBox(ID_SCALAR_VALUE);

        checkBox.setLabel(Model.of(name));

        final FormGroup labelIfRegular = new FormGroup(ID_SCALAR_IF_REGULAR, checkBox);
        labelIfRegular.add(checkBox);
        if(getModel().isRequired()) {
            labelIfRegular.add(new CssClassAppender("mandatory"));
        }

        final String describedAs = getModel().getDescribedAs();
        if(describedAs != null) {
            labelIfRegular.add(new AttributeModifier("title", Model.of(describedAs)));
        }
       
        final Label scalarName = new Label(ID_SCALAR_NAME, getRendering().getLabelCaption(checkBox));
        labelIfRegular.add(scalarName);

        applyLabelAtRule(scalarName, labelIfRegular);

        addOrReplace(labelIfRegular);
       
View Full Code Here

Examples of org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup

        Fragment textFieldFragment = createTextFieldFragment("scalarValueContainer");
        final AbstractTextComponent<T> textField = getTextField();
        final String name = getModel().getName();
        textField.setLabel(Model.of(name));
       
        final FormGroup scalarNameAndValue = new FormGroup(ID_SCALAR_IF_REGULAR, textField);

        textFieldFragment.add(textField);
        scalarNameAndValue.add(textFieldFragment);

        return scalarNameAndValue;
    }
View Full Code Here

Examples of org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup

    protected MarkupContainer createFormComponentLabel() {
        final String name = getModel().getName();
        select2Field.setLabel(Model.of(name));

        final FormGroup labelIfRegular = new FormGroup(ID_SCALAR_IF_REGULAR, select2Field);

        final String describedAs = getModel().getDescribedAs();
        if(describedAs != null) {
            labelIfRegular.add(new AttributeModifier("title", Model.of(describedAs)));
        }

        labelIfRegular.add(select2Field);

        return labelIfRegular;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.