La ventana emergente jsf 1.2 después de la validación y cierre no carga nuevos datos

Estoy usando una ventana emergente donde la ventana emergente está en el panel de modelo enriquecido cuando estoy tratando de crear un nuevo valor y hago clic en el botón Guardar y no hay ningún valor donde sea necesario. si esta persona hace clic en cerrar (botón x) la próxima vez que se carga esta ventana emergente y se llama a showmodelpanel (en el modo de actualización donde trato de tomar el valor de la ciudad de un jsf bean) no se escribe ningún valor (¡donde debería haber uno! !!! este es mi error)

Quiero que, después de que alguien cierre mi ventana emergente, incluso si piensa que recibió un mensaje de error de la faceta de validación 'la próxima vez que abra la ventana emergente, se ingresarán nuevos valores

AVISO: la cara deshabilitada está bien, pero insertar los valores no lo está (extraño ...)

¿Alguien puede explicar cuál es el problema (probablemente algo sobre las caras jsf, ¿cómo puedo restaurar la página a su estado original después de la validación err?)

  <rich:modalPanel id="DefineEntityAddress" width="400" height="300"
autosized="true">
<h:graphicImage value="/images/close.png" styleClass="hidelink"
            id="DefineEntityAddressHidelink" />
        <rich:componentControl for="DefineEntityAddress"
            attachTo="DefineEntityAddressHidelink" event="onclick"
            operation="hide">

. . .

 <h:form>
 <t:div style="display:block;height:17px;">
                        <rich:comboBox required="true" id="suggestionBoxCity"
                            value="#{DefineEntityAddressControl.chossenCity}"
                            suggestionValues="#{DefineEntityAddressControl.allCityNames}"
                            directInputSuggestions="true" required="true"
                            disabled="#{DefineEntityAddressControl.readOnly}"
                            listStyle="text-align: right;" tabindex="12">
                            <a4j:support event="onchange" reRender="suggestionBoxStreet"></a4j:support>
                        </rich:comboBox>
                    </t:div>
                    <a4j:outputPanel ajaxRendered="true">
                        <t:message for="suggestionBoxCity" styleClass="dyna_error"></t:message>
                    </a4j:outputPanel>
                </a4j:region>


<a4j:commandButton id="save" value="#{l.save}"
            oncomplete=" closeModalPanel();"                
            reRender="hidden,saveError,saveError1,#{DefineEntityAddressControl.ok ? DefineEntityAddressControl.callinglabalTorerender : l.end_date}"
            disabled="#{DefineEntityAddressControl.toDelivery}"
            action="#{DefineEntityAddressControl.save}"
            styleClass="actionButton" />

</h:form>

</rich:modalPanel>
Respuesta 1

Tengo un objeto de mapa testMap declarado como HashMap <String, Test>. Test es una clase simple que contiene referencias a un objeto y a dos valores de cadena. es decir, prueba de clase pública {privado ...

Hay un programa de escritorio de código abierto que está escrito en Java (Swing) y utiliza una base de datos incrustada (derby). Ahora necesito desarrollar un mecanismo para que el usuario pueda sincronizar sus datos con un servidor ...

Estoy trabajando en la creación de una hoja de personaje para un juego de rol con el que estoy jugando. Calculo todos los datos que necesito para mantener la hoja de caracteres, pero no estoy seguro de si la forma en que lo hago es más económica en ...

Por ejemplo, quiero tomar el valor de un JTextField. En JFrame puedo hacer esto con un simple txtField.getText (), pero ¿cómo paso el parámetro JFrame like? validate boolean static Fields (...