我有重复的子表单,上面有按钮。 我希望能够删除每次添加子窗体时添加的按钮。 通过我已经完成的搜索,下面的代码应该可以工作,但事实并非如此。有人可以请我直截了当吗?
var IGdelbut = xfa.resolveNodes("ItemGroup[*].ItemHeader.Delbutton");
for (var i = 0; i < IGdelbut; i++) {
IGdelbut.presence = "invisible";
}
(我为重复我之前的问题而道歉,但我希望我能提供更好的信息来与之合作。)
答案 0 :(得分:0)
您的脚本有两个问题在迭代resolveNodes()
调用的结果。如果我做对了,你试图隐藏子表单上的所有* DelButton *。
尝试以下
var allDeleteButtons = xfa.resolveNodes("ItemGroup[*].ItemHeader.Delbutton");
var len = allDeleteButtons.length;
for (var i = 0; i < len; i++) {
allDeleteButtons.item(i).presence = "invisible";
}
假设您在重复 ItemGroup 子表单的父子表单上有此脚本。