Subform1.presence =”invisible”;
case ‘Hidden (Exclude from Layout)’:
Subform1.presence =”hidden”;
Subform1.presence =”visible”;
var nSubLength = Subform1.nodes.length;
var sSelectField = fieldList.rawValue;
Im folgenden Skript werden mit der Methode replace alle Leerzeichen aus dem in der Variablen
sSelectField gespeicherten Namen des Feldes entfernt. Dies bewirkt, dass der Wert der Dropdown-Liste nun mit dem Namen des Objekts in der Palette „Hierarchie“ übereinstimmt:
sSelectField = sSelectField.replace(‘ ‘, ”);
for (var nCount = 0; nCount < nSubLength; nCount++) {
switch(xfa.event.newText) {
Subform1.nodes.item(nCount).presence = “invisible”;
case ‘Hidden (Exclude from Layout)’:
Subform1.nodes.item(nCount).presence = “hidden”;
Subform1.nodes.item(nCount).presence = “visible”;
var nSubLength = Subform1.nodes.length;
var sSelectButton = buttonList.rawValue;
Im folgenden Skript werden mit der Methode replace alle Leerzeichen aus dem in der Variablen
sSelectField gespeicherten Namen der Schaltfläche entfernt. Dies bewirkt, dass der Wert der Dropdown-Liste nun mit dem Namen des Objekts in der Palette „Hierarchie“ übereinstimmt:
sSelectButton = sSelecButton.replace(/\s/g, ”);
for (var nCount = 0; nCount < nSubLength; nCount++) {
if ((Subform1.nodes.item(nCount).className == “field”) &
Subform1.nodes.item(nCount).name == sSelectButton)) {
Dieses Skript enthält eine switch-Anweisung zur Steuerung der fünf Präsenzoptionen, die ein Formularbenutzer den Schaltflächenobjekten zuweisen kann.
switch(xfa.event.newText) {
Subform1.nodes.item(nCount).presence = “invisible”;
case ‘Hidden (Exclude from Layout)’:
Subform1.nodes.item(nCount).presence = “hidden”;
case ‘Visible (but Don\’t Print)’:
Subform1.nodes.item(nCount).presence = “visible”;
Subform1.nodes.item(nCount).relevant = “-print”;
case ‘Invisible (but Print Anyway)’:
Subform1.nodes.item(nCount).presence = “invisible”;
Subform1.nodes.item(nCount).relevant = “+print”;
Subform1.nodes.item(nCount).presence = “visible”;