title: p:selectOneMenu, custom content and editable=true
body: <p>I have the following usage of the <code>p:selectOneMenu</code>:</p>
  
  <pre><code>&lt;p:selectOneMenu id="selectField"
      value="#{someBean.someField}"
      converter="#{selectItemConverter}" var="x" editable="true"&gt;
      &lt;f:selectItems
          value="#{selectItemsBean.getSelectItems(tab, field)}" var="si"
          itemLabel="#{si.label}" itemValue="#{si}" /&gt;
      &lt;p:column&gt;
          &lt;h:outputText value="#{si.label}" /&gt;
      &lt;/p:column&gt;
      &lt;p:column&gt;
          &lt;h:graphicImage library="images" name="noway_16x16.png"
              title="#{si.disabledReason}" rendered="#{si.disabled}" /&gt;
      &lt;/p:column&gt;
      &lt;p:ajax event="change" update="@form" partialSubmit="true" process="selectField" /&gt;
  &lt;/p:selectOneMenu&gt;
  </code></pre>
  
  <p>As you can see, I use custom content in combination with <code>editable=true</code>. When I submit the form, the Converter gets the label of a selected item as the value, not the actual value. In the HTML page, the values are correct, e.g. <code>&lt;option value="C"&gt;C-style mounting&lt;/option&gt;</code>. With <code>editable=false</code>, the correct value (e.g. <code>C</code> is sent to the converter, with <code>editable=true</code> the converter retrieves <code>C-style mounting</code>.</p>
  
  <p>What I want is that the user can either select one of the pre-defined items in the list and the server submits that value of the item <em>OR</em> the user enters something and that is submitted as value. But the current behavior is a bit strange - or am I just wanting too much?</p>