ドロップダウン フィールドにフィードするための基本情報が保存されている多数のデータセットを含む LiveCycle Dynamic PDF フォームがあります。XML ソースの抜粋を次に示します。
<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<MyDataForDropDowns>
<Languages>
<Language id=""/>
<Language id="1">English</Language>
<Language id="2">French</Language>
<Language id="3">German</Language>
</Languages>
</MyDataForDropDowns>
<xfa:data xfa:dataNode="dataGroup"/>
</xfa:datasets>
...
</xdp:xdp>
cfpdfform を使用して、この PDF フォームに事前入力します。
<cfpdfform source="pdf/FormA.pdf"
action="populate"
overwritedata="true"
xmldata="#xmlStringFormData#">
</cfpdfform>
フォームが読み込まれ、データセットにバインドされたドロップダウン フィールドが機能しません! なんと、cfpdfform がすべてのデータセットを削除したのです。Livecycle で cfpfdform によって送信された pdf を開くと、次のように表示されます。
...
<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<xfa:data xfa:dataNode="dataGroup"/>
</xfa:datasets>
...
</xdp:xdp>
何が起こっているのか知っている人はいますか?
とにかくこのあたりはありますか?