When validation should fail and the feedback panel should show up.

*INFO: *
Initiating Ajax POST request on
/inl/secure/app/page?wicket:interface=:0:panel:reqForm:submit:-1:IUnversionedBehaviorListener&wicket:behaviorId=0&wicket:ignoreIfNotActive=true&random=
0.393144868947922
*INFO: *Invoking pre-call handler(s)...
*INFO: *Received ajax response (69 characters)
*INFO: *
<?xml version="1.0" encoding="UTF-8"?><ajax-response></ajax-response>
*INFO: *Response parsed. Now invoking steps...
*INFO: *Response processed successfully.
*INFO: *Invoking post-call handler(s)...

When the modal windows is shown because validation passes.

*INFO: *
Initiating Ajax POST request on
/inl/secure/app/page?wicket:interface=:0:panel:reqForm:submit:-1:IUnversionedBehaviorListener&wicket:behaviorId=0&wicket:ignoreIfNotActive=true&random=
0.9417643576134753
*INFO: *Invoking pre-call handler(s)...
*INFO: *Received ajax response (1254 characters)
*INFO: *
<?xml version="1.0" encoding="UTF-8"?><ajax-response><component
id="panel_reqForm_classification" ><![CDATA[<div
wicket:id="classification" style="display:none"
id="panel_reqForm_classification"><wicket:panel>

   <div wicket:id="content" id="panel_reqForm_classification_content">
   </div>
</wicket:panel></div>]]></component><component id="feedback"
<![CDATA[]]></component><evaluate><![CDATA[var settings = new
Object();
settings.minWidth=200;
settings.minHeight=200;
settings.className="w_blue";
settings.width="600";
settings.height="400";
settings.resizable=true;
settings.src="/inl/secure/app/page?wicket:interface=classification:0::";
settings.iframeName="classification";
settings.cookieId="modal-window-11554571";
settings.mask="semi-transparent";
settings.onCloseButton
= function() { var
wcall=wicketAjaxGet('/inl/secure/app/page?wicket:interface=:0:panel:reqForm:classification::IBehaviorListener&wicket:behaviorId=0',
function() { }, function() { });return !wcall;};
settings.onClose
= function() { var
wcall=wicketAjaxGet('/inl/secure/app/page?wicket:interface=:0:panel:reqForm:classification::IBehaviorListener&wicket:behaviorId=1',
function() { }, function() { }); };
Wicket.Window.create(settings).show();
]]></evaluate></ajax-response>
*INFO: *Response parsed. Now invoking steps...
*INFO: *Response processed successfully.
*INFO: *Invoking post-call handler(s)...
*INFO: *Calling posponed function...

*INFO: *
Initiating Ajax GET request on
/inl/secure/app/page?wicket:interface=:0:panel:reqForm:classification::IBehaviorListener&wicket:behaviorId=0&random=
0.08781822351433555
*INFO: *Invoking pre-call handler(s)...
*INFO: *Received ajax response (130 characters)
*INFO: *
<?xml version="1.0" encoding="UTF-8"?><ajax-response><evaluate><![CDATA[
Wicket.Window.get().close();]]></evaluate></ajax-response>
*INFO: *Response parsed. Now invoking steps...
*INFO: *Chanel busy - postponing...
*INFO: *Response processed successfully.
*INFO: *Invoking post-call handler(s)...
*INFO: *Calling posponed function...
*INFO: *
*INFO: *
Initiating Ajax GET request on
/inl/secure/app/page?wicket:interface=:0:panel:reqForm:classification::IBehaviorListener&wicket:behaviorId=1&random=
0.9822901756880449
*INFO: *Invoking pre-call handler(s)...
*INFO: *Received ajax response (69 characters)
*INFO: *
<?xml version="1.0" encoding="UTF-8"?><ajax-response></ajax-response>
*INFO: *Response parsed. Now invoking steps...
*INFO: *Response processed successfully.
*INFO: *Invoking post-call handler(s)...

Note - I'll be leaving work soon and may not be able to provide useful
responses until next week.

Thank you for your assistance

On 1/26/07, Matej Knopp <[EMAIL PROTECTED]> wrote:

One more thing. Can you please post also the content of javascript
console? And can is the onSubmit handler of AjaxSubmitButton really
called?

-Matej

Matej Knopp wrote:
> Nothing apparent. Can you post the markup too?
>
> Shawn Tumey wrote:
>> Thank you Matej, I was aware of this, but I still don't see what I am
>> doing wrong. I believe I have included the relevant code.
>>
>> With the below code the form does not display the feedback panel for
>> components that failed validation like it should. If all the fields
>> validate, the modalWindow is shown.
>>
>> What am I missing?
>>
>> The Wicket Ajax Debug tool shows the ajax request completing normally
>>
>> <input type="submit" wicket:id="submit"/>
>>
>>
>>         final ModalWindow classification = new
>> ModalWindow("classification");
>>         classification.setPageMapName("classification");
>>         classification.setPageCreator(new ModalWindow.PageCreator()
>>         {
>>             public Page createPage()
>>             {
>>                 return new ClassificationPage(reqModel);
>>             }
>>         });
>>         classification.setWindowClosedCallback(new
>> ModalWindow.WindowClosedCallback()
>>         {
>>             public void onClose(AjaxRequestTarget target)
>>             {
>>
>>             }
>>         });
>>         classification.setCloseButtonCallback(new
>> ModalWindow.CloseButtonCallback()
>>         {
>>             public boolean onCloseButtonClicked(AjaxRequestTarget
target)
>>             {
>>                 return true;
>>             }
>>         });
>>
>>         final Form form = new Form("reqForm",formModel);
>>         form.setOutputMarkupId(true);
>>         form.add(classification);
>>
>> form.add(new AjaxSubmitButton("submit", form) {
>>             protected void onSubmit(AjaxRequestTarget target, Form
form) {
>>                 classification.show(target);
>>             }
>>         });
>>
>> ---
>>
>> On 1/26/07, *Matej Knopp* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:
>>
>>     Hi
>>
>>     I'm not sure what exactly are you trying to accomplish. But in any
case,
>>     remember that the modal window is an ajax component, thus to
display it
>>     you need an ajax request.
>>
>>     So if you want to submit the form and open the ModalWindow
afterwards,
>>     you need to use AjaxSubmitButton or AjaxSubmitLink.
>>
>>     -Matej
>>
>>
>>
>>
------------------------------------------------------------------------
>>
>>
-------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
your
>> opinions on IT & business topics through brief surveys - and earn cash
>>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>
>>
>>
------------------------------------------------------------------------
>>
>> _______________________________________________
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>
-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
your
> opinions on IT & business topics through brief surveys - and earn cash
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user




--
Shawn Tumey
Cofounder
MT Web Productions LLC
www.mtwebproduction.com
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to