コードごとに予期しないエラーが発生しています。Orbeonフォームのボタンをクリックしているときにエラーが発生する
これはエラーです。
Attempting to access a sequence as a singleton item (org.orbeon.saxon.trans.XPathException)
これは私の[追加]ボタンのコードです:これは私の要約変数defnition
<xxforms:variable name="summary" select="instance('abc-attributes')/form-global/summary"/>
iは<xforms:action>
でINSERTコマンドを削除する場合は、エラーダイアログボックスが表示されません
<xforms:trigger appearance="minimal" id="repeat-add-id" ref=".[$summary='false' and instance('abc-instance')/product/accounts]">
<xforms:label>
<span class="input-label">Add</span>
</xforms:label>
<xforms:action ev:event="DOMActivate">
<xforms:insert nodeset="instance('abc-instance')/product/accounts[last()<10]"
origin="instance('abc-instance-template')/product/accounts" />
<!-- <xforms:message modal="level">Xforms Message</xforms:message> -->
</xforms:trigger>
です。
何か助けていただければ幸いです。
トリガの 'ref'の'インスタンス(abc-instance) 'が間違っています。ほとんどの場合、 'instance( 'abc-instance')'のように引用符が必要です。また、 'accounts(last()<10}'は私にとっては不思議です。何をしようとしていますか?申し訳ありませんが、私はあなたのコードを実行することができないと、より具体的にすることはできません。 – avernet
はい、インスタンス名には引用符が必要です。私はそれを修正した。しかし、私は実際の問題を発見した、以下の答えを参照してください。 – Jayy