Ejemplo n.º 1
0
  @Override
  protected void onBeforeRender() {
    super.onBeforeRender();
    this.setDefaultModel(null);
    if (this.component.getFeedbackMessage() != null) {
      if (this.text != null)
        this.setDefaultModel(
            new Model<String>(this.text.getObject().toString().replaceAll("\"", "")));
      else
        this.setDefaultModel(
            new Model<String>(
                component.getFeedbackMessage().getMessage().toString().replaceAll("\"", "")));

      // set this message rendered to avoid the warning concerning the feedback panel
      component.getFeedbackMessage().markRendered();
      this.add(new AttributeModifier("class", true, new Model<String>("message-validator")));
    } else this.setDefaultModel(null);
  }