Does nobody has an working example for validation in popus?

Regards Michael

Am 29.09.2010 08:57, schrieb Michael Kakuschky:
Hello Udo, thanks for the answer but my form is already around the tc:button which I used to open the popup. Here is a snippset of my original version. The popup works and the form data will processed. Only validations and required checks doesn't work. In case of missing or wrong data the pop is just closing without calling the action method of the popups submit button. Can you show on this example what's todo or maybe wrong ?

Thanks & best regards Michael

<tc:form>
<tc:panel>
<f:facet name="layout">
<tc:gridLayout  rows="fixed" columns="fixed" />
</f:facet>
<tc:button label="new item">
<tc:attribute name="renderedPartially" value="non_modal_popup1"/>
<f:facet name="popup">
<tc:popup width="500" height="325" id="non_modal_popup1" modal="true" >
<tc:box label="create new item">
<f:facet name="layout">
<tc:gridLayout columns="1*" rows="fixed;fixed" />
</f:facet>
<tc:cell>
<tx:in label="contact name" value="#{myController.itemToAdd.contact_name}" required="true" />
</tc:cell>
<tc:cell>
<tc:button width="100" label="add" action="#{myController.newitem}">
<tc:attribute name="popupClose" value="afterSubmit"/>
</tc:button>
</tc:cell>
</tc:box>
</tc:popup>
</f:facet>
</tc:button>
</tc:panel>
</tc:form>

Am 28.09.2010 15:12, schrieb Udo Schnurpfeil:
 Hello Michael,

please try to put the form outside of the command tag, which opens the popup. This should solve your problems.

The background is: The popup must be inside the form to consider it was already active.

Regards,

Udo

Am 23.09.10 22:29, schrieb Michael Kakuschky:
Hello, I have a form in a popup. Now it works fine and I add some validators to it. I checked that they are executed and throws the ValidatorException if the input does not match the requirements.

In case of exceptions the action behind the popup form is not executed but unfortunately the popup is closed without any notification about the wrong input. Is there a way to keep the popup open so that the user is informed about the wrong input?

thanks &regards Michael

Reply via email to