Может конечно я сую нос туда, куда не нужно, но...
В файле layout.xsl есть шаблон кнопки formButton. Если вызвать этот шаблон с установленным параметром confirm, то независимо от нажатой кнопки (Ок/Отмена) будет выполнено действие submit. Я решил это заменой кода
Код:
<xsl:with-param name="onclick"><xsl:if test="$confirm">if (confirm('<xsl:value-of select="$confirm"/>')) </xsl:if>jQuery('#<xsl:value-of select="$form_guid"/>')[0].submit()</xsl:with-param>
на
Код:
<xsl:with-param name="onclick"><xsl:if test="$confirm">if (confirm('<xsl:value-of select="$confirm"/>')) {</xsl:if>jQuery('#<xsl:value-of select="$form_guid"/>')[0].submit()<xsl:if test="$confirm">;} else return</xsl:if></xsl:with-param>
После этого правда кнопка перестала переходить в состояние disabled, но это не большая беда.