Adobe LiveCycle 使用重复子表单



>我有重复的子窗体,上面有按钮。我希望能够删除每次添加子窗体时添加的按钮。通过我所做的搜索,以下代码应该有效,但它不起作用。有人可以纠正我吗?

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

(我很抱歉重复我之前的问题,但我希望我能给别人更好的信息。

您的脚本在迭代调用的结果时有几个问题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 子窗体的父子窗体上有此脚本。

相关内容

  • 没有找到相关文章

最新更新