SelectOneMenu e evento onChange

Tenho um componente selectOneMenu que precisa chamar o submit quando for executado. O codigo funciona bem até aí, mas ele não está preenchendo os
atributos do managedBean quando chama a página, estão todos vindo null.

Dei uma pesquisada na web, mas a maioria dos códigos que o pessoal sugere eu teria de redesenhar totalmente minha aplicação e acredito que a solução não possa ser tão complicada. Alguém tem alguma pista?

<p> 
    &lt;h:outputText value="#{msgs.centroCusto}" /&gt;
    &lt;h:selectOneMenu id="listCentroCusto"  value="#{escala.centroCusto}"
             styleClass="text_box" onchange="document.frmEscala.submit()"&gt;
    &lt;f:selectItems     value="#{escala.centroCustoUsuario}" /&gt;
    &lt;/h:selectOneMenu&gt;
</p>