我有一个表格,一旦填写,我就想锁定演示文稿。我知道如何通过按钮来实现这一点,以渲染文本字段只读。现在,我的表格涉及重复的子形式(根据需要添加)。我如何脚本脚本一个按钮,以便在所有子形式中适用于对象?
子形式是" itemgroup"的迭代。我需要制作" itemgroup.item"one_answers" itemgroup.itemrx"读取,而" itemgroup.itemheader.button" Invisible。
我在家,因此未经测试。让我知道您是否遇到麻烦。
var sfSom = "<path/somExpression to subform containing ItemGroups>"; var nn, n = xfa.resolveNode(sfSom).nodes;
for (var i = 0; i < n.length; i++) {
nn = n.item(i);
if (nn.name == "ItemGroup" && nn.className == "subform") {
/* change stuff here. Decide if Item and ItemRx should be read-only, calculate or protected. For now, we'll settle for hiding the button: */
nn.ItemHeader.Button.presence = "hidden";
}
}