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