Hi all,

i have a problem showing the user that a submission is in progress.

A trigger is fireing a submission that takes ~2sec.
xforms-submit event is dispatched and an info string 'Submitting ...' is set as 
a value to be displayed to the user.
xforms-select is choosing the xforms-case that should display the info string.

However, what works for xforms-submit-done and xforms-submit-error is not 
working for the xforms-submit event.

Interestingly, it works if an xf:message is used to display the 'Submission in 
progress' string as an action registered on xforms-submit, so the xforms-submit 
event should not be the problem.

Here is a running example:

This works using an message:

        http://phobos103.inf.uni-konstanz.de/xforms/submit2.xml

This doesn't work as expected (showing the string in an output):

        http://phobos103.inf.uni-konstanz.de/xforms/submit1.xml

Thanks for your help,
        Alex

Here is the trace log:

2013-03-21T14:40:02+01:00 -> Dispatching event xforms-model-construct on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:02+01:00 -> Dispatching event xforms-model-construct-done on 
<SPAN class="xforms-model" id="model-submission"/>
2013-03-21T14:40:02+01:00 -> Dispatching event xforms-model-construct on <SPAN 
class="xforms-model" id="xsltforms-mainform-model-config"/>
2013-03-21T14:40:02+01:00 -> Dispatching event xforms-model-construct-done on 
<SPAN class="xforms-model" id="xsltforms-mainform-model-config"/>
2013-03-21T14:40:02+01:00 -> Dispatching event xforms-select on <DIV 
class="xforms-case" id="info-default"/>
2013-03-21T14:40:02+01:00 -> Dispatching event xforms-ready on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:02+01:00 -> Dispatching event xforms-ready on <SPAN 
class="xforms-model" id="xsltforms-mainform-model-config"/>
2013-03-21T14:40:06+01:00 -> Dispatching event DOMFocusIn on <SPAN class=" 
xforms-control xforms-trigger xforms-appearance-minimal xforms-focus" 
id="xsltforms-mainform-trigger-2_4_3_"/>
2013-03-21T14:40:06+01:00 -> Dispatching event DOMActivate on <SPAN class=" 
xforms-control xforms-trigger xforms-appearance-minimal xforms-focus" 
id="xsltforms-mainform-trigger-2_4_3_"/>
2013-03-21T14:40:06+01:00 -> Dispatching event fire-submission on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:06+01:00 -> Dispatching event xforms-submit on <SPAN 
class="xforms-submission" id="submission-get-response"/>
2013-03-21T14:40:06+01:00 -> Setvalue info = Submitting ...
2013-03-21T14:40:06+01:00 -> Dispatching event xforms-deselect on <DIV 
class="xforms-case" id="info-default"/>
2013-03-21T14:40:06+01:00 -> Dispatching event xforms-select on <DIV 
class="xforms-case" id="info-submission"/>
2013-03-21T14:40:06+01:00 -> Dispatching event xforms-submit-serialize on <SPAN 
class="xforms-submission" id="submission-get-response"/>
2013-03-21T14:40:06+01:00 -> Submit get - application/xml - 
/xforms/response.php?id=0001 - true
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-rebuild on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-recalculate on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-revalidate on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-refresh on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-optional on <SPAN class=" 
xforms-control xforms-output xforms-appearance xforms-optional xforms-enabled 
xforms-readwrite xforms-valid" id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-enabled on <SPAN class=" 
xforms-control xforms-output xforms-appearance xforms-optional xforms-enabled 
xforms-readwrite xforms-valid" id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-readwrite on <SPAN 
class=" xforms-control xforms-output xforms-appearance xforms-optional 
xforms-enabled xforms-readwrite xforms-valid" 
id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-valid on <SPAN class=" 
xforms-control xforms-output xforms-appearance xforms-optional xforms-enabled 
xforms-readwrite xforms-valid" id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-value-changed on <SPAN 
class=" xforms-control xforms-output xforms-appearance xforms-optional 
xforms-enabled xforms-readwrite xforms-valid" 
id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-submit-done on <SPAN 
class="xforms-submission" id="submission-get-response"/>
2013-03-21T14:40:08+01:00 -> Setvalue info = Submission done
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-deselect on <DIV 
class="xforms-case" id="info-default"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-select on <DIV 
class="xforms-case" id="info-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-recalculate on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-revalidate on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-refresh on <SPAN 
class="xforms-model" id="model-submission"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-optional on <SPAN class=" 
xforms-control xforms-output xforms-appearance xforms-optional xforms-enabled 
xforms-readwrite xforms-valid" id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-enabled on <SPAN class=" 
xforms-control xforms-output xforms-appearance xforms-optional xforms-enabled 
xforms-readwrite xforms-valid" id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-readwrite on <SPAN 
class=" xforms-control xforms-output xforms-appearance xforms-optional 
xforms-enabled xforms-readwrite xforms-valid" 
id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-valid on <SPAN class=" 
xforms-control xforms-output xforms-appearance xforms-optional xforms-enabled 
xforms-readwrite xforms-valid" id="xsltforms-mainform-output-4_4_4_4_3_"/>
2013-03-21T14:40:08+01:00 -> Dispatching event xforms-value-changed on <SPAN 
class=" xforms-control xforms-output xforms-appearance xforms-optional 
xforms-enabled xforms-readwrite xforms-valid" 
id="xsltforms-mainform-output-4_4_4_4_3_"/>


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to