com.vaadin.ui.Field.isValid()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中com.vaadin.ui.Field.isValid()方法的一些代码示例,展示了Field.isValid()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.isValid()方法的具体详情如下:
包路径:com.vaadin.ui.Field
类名称:Field
方法名:isValid

Field.isValid介绍

暂无

代码示例

代码示例来源:origin: korpling/ANNIS

@Override
public boolean isValid()
{
 return field.isValid();
}

代码示例来源:origin: org.aperteworkflow/base-widgets

@Override
  public void buttonClick(Button.ClickEvent event) {
    if (form.isValid()) {
      form.commit();
      closeWindow();
      handleAddComment();
    } else {
      StringBuilder sb = new StringBuilder("<ul>");
      for (Object propertyId : form.getItemPropertyIds()) {
        Field field = form.getField(propertyId);
        if (!field.isValid() && field.isRequired()) {
          sb.append("<li>").append(field.getRequiredError()).append("</li>");
        }
      }
      sb.append("</ul>");
      VaadinUtility.validationNotification(getApplication(), i18NSource, sb.toString());
    }
  }
});

代码示例来源:origin: org.aperteworkflow/base-widgets

@Override
  public void buttonClick(Button.ClickEvent event) {
    if (f.isValid()) {
      f.commit();
      bic.addBean(bi.getBean());
      refreshData();
      newCommentWindow.getParent().removeWindow(newCommentWindow);
    }
    else {
      StringBuilder sb = new StringBuilder("<ul>");
      for (Object propertyId : f.getItemPropertyIds()) {
        Field field = f.getField(propertyId);
        if (!field.isValid() && field.isRequired()) {
          sb.append("<li>").append(field.getRequiredError()).append("</li>");
        }
      }
      sb.append("</ul>");
      VaadinUtility.validationNotification(getApplication(), i18NSource, sb.toString());
    }
  }
});

代码示例来源:origin: org.opencms/opencms-core

/**
 * Validates the form fields.<p>
 *
 * @return <code>true</code> in case all fields are valid
 */
@SuppressWarnings("unchecked")
private boolean isValid() {
  for (Field<?> field : m_fields) {
    if (!field.isValid()) {
      field.focus();
      return false;
    }
  }
  for (Component c : m_resources) {
    if (c instanceof CmsRemovableFormRow<?>) {
      if (!((CmsRemovableFormRow<CmsPathSelectField>)c).getInput().isValid()) {
        ((CmsRemovableFormRow<CmsPathSelectField>)c).getInput().focus();
        return false;
      }
    }
  }
  return true;
}

代码示例来源:origin: org.vaadin.addons/customfield

public boolean isValid() {
  if (property instanceof Validatable) {
    if (isEmpty()) {
      if (isRequired()) {
        return false;
      } else {
        return true;
      }
    }
    if (converter != null) {
      return converter.isValid(getValue());
    } else {
      return ((Validatable) getProperty()).isValid();
    }
  } else {
    return wrappedField.isValid();
  }
}

相关文章