[Xsltforms-support] Error with <xforms:delay>
Brought to you by:
alain-couthures
From: Javier Diazestebaranz(UST,ES) <Jav...@us...> - 2021-06-17 07:58:10
|
Hi, I think I have found an error in last version of xsltforms, related with delay element. I have this code, to make a periodic reload: <xf:action ev:event="refrescarTareasAuto"> <xf:send submission="refrescoAuto"/> <xf:dispatch name="refrescarTareasAuto" targetid="datos"> <xf:delay>10000</xf:delay> </xf:dispatch> </xf:action> And when processing with xsltforms.xsl, it generates the following error code in html: <script xmlns="" type="text/javascript">XsltForms_browser.dialog.hide('statusPanel'); if (!XsltForms_globals.debugMode) { XsltForms_globals.debugMode = true; XsltForms_globals.debugging(); } alert("XSLTForms Exception\n--------------------------\n\nError initializing :\n\nxforms:delay is not supported"); </script> I have seen that 'delay' element is not included in xsltforms.xsl. I have done the following change in line 437: < <xsl:when test="contains('.setvalue.insert.delete.update.dispatch.property.targetid.name.action.load.toggle.send.setfocus.wrap.setselection.setindex.setnode.reset.retain.return.renew.refresh.rebuild.recalculate.revalidate.unload.hint.alert.help.value.item.itemset.copy.choices.filename.show.hide.method.resource.header.mediatype.message.control.', concat('.', local-name(), '.'))"> --- > <xsl:when test="contains('.setvalue.insert.delete.update.dispatch.delay.property.targetid.name.action.load.toggle.send.setfocus.wrap.setselection.setindex.setnode.reset.retain.return.renew.refresh.rebuild.recalculate.revalidate.unload.hint.alert.help.value.item.itemset.copy.choices.filename.show.hide.method.resource.header.mediatype.message.control.', concat('.', local-name(), '.'))"> And now it works ok. Best Regards, Javier |