title: Disable validation on an ICEFaces form on specific button presses
body: <p>I have an IceFaces form with several <code>HtmlCommandButtons</code> on it. I have some input fields that have attached validators. The validation works well, but runs and blocks the process even if I press buttons different than the submit one. Logical because all my buttons are basically the same. The question is: how to distinguish between the buttons from the aspect of validation?</p>
  
  <p>I cannot provide XHTML snippet because my form is build dynamically from Java code. The buttons are created this way:</p>
  
  <pre><code>    HtmlCommandButton comp = new HtmlCommandButton();
      comp.setId("btn" + StringUtil.toId(label) + "_" + action);
      comp.setTitle(label);
      comp.setValue(label);
      comp.setStyleClass("commandexbutton commandexbutton-" + StringUtil.toId(label));
      comp.addActionListener(JSFBuilderHelper.createActionListener(getActionListenerStr()));
      comp.setPartialSubmit(true);
  </code></pre>