gpt4 book ai didi

org.wicketstuff.yav.YavFormComponentVisitor.addYavRuleOnConverter()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 22:41:31 24 4
gpt4 key购买 nike

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

YavFormComponentVisitor.addYavRuleOnConverter介绍

[英]Method to add Yav rules into the generated JavaScript concerning the Converter associated with the current component. Needed because in the Wicket chain, the Converter is used before some of the Validators (for instance: Dates and Numbers) and if the conversion went well, it means that the input is in the right format as it passed the conversion.
[中]方法将Yav规则添加到生成的JavaScript中,该JavaScript涉及与当前组件关联的转换器。之所以需要,是因为在Wicket链中,转换器是在某些验证器(例如:日期和数字)之前使用的,如果转换顺利,这意味着输入在通过转换时采用了正确的格式。

代码示例

代码示例来源:origin: org.wicketstuff/yav

@SuppressWarnings("unchecked")
public Object formComponent(IFormVisitorParticipant formComponent) {
  if (FormComponent.class.isAssignableFrom(formComponent.getClass())) {
    FormComponent component = (FormComponent) formComponent;
    if (component.isRequired()) {
      buffer.append(messageBuilder.requiredMessage(component));
    }
    // Add a Yav rule for some converters (type validation instead of
    // value validation), one type per field
    addYavRuleOnConverter(component);
    // Iterate over all the validators and add a Yav Rule
    List<IValidator> validators = component.getValidators();
    for (IValidator validator : validators) {
      addYavRuleOnValidator(validator, component);
    }
    
    // Check if this form component is included in a FormValidator
    verifyExistingValidatorOnComponent(component);
  }
  return null;
}

代码示例来源:origin: org.wicketstuff/wicketstuff-yav

public void component(FormComponent<?> component, IVisit<Void> visit)
{
  if (component.isRequired())
  {
    buffer.append(messageBuilder.requiredMessage(component));
  }
  // Add a Yav rule for some converters (type validation instead
  // of
  // value validation), one type per field
  addYavRuleOnConverter(component);
  // Iterate over all the validators and add a Yav Rule
  for (IValidator<?> validator : component.getValidators())
  {
    addYavRuleOnValidator(validator, component);
  }
  // Check if this form component is included in a FormValidator
  verifyExistingValidatorOnComponent(component);
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com