我需要先填充有活力的国防军田地,以便我的用户能够把它ed起来,回来。
我正在使用Adobe Yongsion CFPDFFORM tag,把XML数据装入人民抵抗力量,并使其成为新的人口稠密的国防军。 不幸的是,它也明确了<xfa:datasets>tag,它完全避开了! 因此,所有受数据集约束的退学者都无法工作。 这是其中一项具有约束力的法典:
<bindItems ref="xfa.datasets.LOVFile.LOV.PreferenceLanguageList.PreferenceLanguage[*]" labelRef="$" valueRef="lic"/>
自2006年以来 我对CFPDFFORM tag如何工作没有控制权,我来的是工作。 利用活体设计器进行涂.,我储存了<xfa:datasets>上的任何数据,并装入数据集:初始。
This seems to load datasets fine, just like how they were before cfpdform messed them up. After loadXML() call , I can read the datasets and get identical results as in the original PDF with its datasets tag full of XML data.
form1::initialize - (JavaScript, client)
//xfa.host.messageBox("loading xml to datasets");
xfa.datasets.nodes.namedItem("LOVFile").loadXML(LOVFile_var.value,0,1);
Page1.Header.debug.rawValue = xfa.datasets.LOVFile.LOV.PreferenceLanguageList.resolveNode("PreferenceLanguage[2]").value;
问题列在名单上,仍然没有工作,他们没有任何东西可以显示。 他们对数据集的约束力呼吁没有更新吗?
在装载XML(ML)之后,我是否应当做任何事情。 ? 现场参考bindItems称“ 清单项目与参考数据之间的联系十分活跃。 对数据的任何改动都导致立即更新清单项目。
任何帮助或指向正确方向都受到高度赞赏。
<><>UPDATE:
我可以使用新装数据集的数据(在装载Xml(电话)之后)在下游名单上添加项目。
var oEyeColors = xfa.datasets.LOVFile.LOV.resolveNode("EyeColorList");
var numberOfNodes = oEyeColors.nodes.length;
var thisValue = "";
for (var i=0; i < numberOfNodes ; i++){
thisValue = oEyeColors.nodes.item(i).value;
if(thisValue == null){
thisValue = "";
}
xfa.resolveNode("Page1.eyeColorDropDownList").addItem(thisValue.toString());
}
这是我所寻求的解决办法。 必须用 Java本来确定降幅的束缚。