私は独自のコンポーネントを作成しており、その中に外部インスタンスの値を設定したいと考えています。たとえば、私のメインフォームには次のものがあります。
<xf:model id="fr-form-model" xxf:expose-xpath-types="true">
<!-- Main instance -->
<xf:instance id="fr-form-instance">
<form>
<section-1>
<myControl/>
</section-1>
</form>
</xf:instance>
...
そして私が持っている内部myControl.xbl
:
<xf:setvalue
model="fr-form-model"
ref="instance('fr-form-instance')/form/section-1/myControl"
value="'myValue'" />
残念ながらfr-form-model
、コンポーネントはカプセル化されており、外部要素を表示できないため、理解できる ("存在しないモデル ID への参照: fr-form-model") は表示されません。外部インスタンスを参照するにはどうすればよいですか?