Javascript AdobeLiveCycle使用重复的子表单

Javascript AdobeLiveCycle使用重复的子表单,javascript,repeat,livecycle,subforms,Javascript,Repeat,Livecycle,Subforms,我有带按钮的重复子窗体。 我希望能够删除在每次添加子窗体时添加的按钮。 通过我所做的搜索,下面的代码应该可以工作,但它不能。有人能帮我澄清一下吗 var IGdelbut = xfa.resolveNodes("ItemGroup[*].ItemHeader.Delbutton"); for (var i = 0; i < IGdelbut; i++) { IGdelbut.presence = "invisible"; } var-IGdelbut=xfa.resolveNod

我有带按钮的重复子窗体。 我希望能够删除在每次添加子窗体时添加的按钮。 通过我所做的搜索,下面的代码应该可以工作,但它不能。有人能帮我澄清一下吗

var IGdelbut = xfa.resolveNodes("ItemGroup[*].ItemHeader.Delbutton");
for (var i = 0; i < IGdelbut; i++) {
    IGdelbut.presence = "invisible";
}
var-IGdelbut=xfa.resolveNodes(“ItemGroup[*].ItemHeader.Delbutton”);
对于(var i=0;i

(很抱歉重复我先前的问题,但我希望我能给其他人提供更好的信息。)

您的脚本在迭代
resolveNodes()
调用的结果时遇到一些问题。如果我没有弄错,您正试图隐藏子窗体上的所有*DelButton*s

试试下面的方法

var allDeleteButtons = xfa.resolveNodes("ItemGroup[*].ItemHeader.Delbutton");
var len = allDeleteButtons.length;
for (var i = 0; i < len; i++) {
    allDeleteButtons.item(i).presence = "invisible";
}
var allDeleteButtons=xfa.resolveNodes(“ItemGroup[*].ItemHeader.Delbutton”);
var len=allDeleteButtons.length;
对于(变量i=0;i

假设您在repeatingItemGroup子表单的父子表单上有此脚本。

您将脚本放入哪个XFA事件?正是医生命令的!非常感谢你。你的第二行似乎从未出现在我试图模仿的任何例子中。(在回答您前面的问题时,这是一个mouseUp事件)。