Teilformular ausblenden

Sammlung von Vorlagen und Hilfestellungen
Antworten
solman
Beiträge: 23
Registriert: 17.12.2010, 10:18

Teilformular ausblenden

Beitrag von solman » 30.08.2011, 11:07

Hallo,
ich will ein SAP-Standard-Formular als Vorlage nutzen.
In der Anlage findet ihr eine benaue Beschreibung.
Kann mir hier jemand helfen, ich hatte schon einmal eine Anfrage zu diesem Problem.

Viele Grüße
solman
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Teilformular ausblenden

Beitrag von armine » 30.08.2011, 12:11

Hallo solman,

schade, dass du nicht einfach das PDF hochgeladen hast.
Meine Vermutung: Die 0 steckt in einem der Felder unterhalb QUANTITY (da kommt auch das Skript hin), auszublenden ist DATA_DETAIL.

if (this.rawValue == 0) {
   DATA_DETAIL.presence = "hidden";
} else {
   DATA_DETAIL.presence = "visible";
}

vg armine



solman
Beiträge: 23
Registriert: 17.12.2010, 10:18

Teilformular ausblenden

Beitrag von solman » 30.08.2011, 12:45

Hallo armine,
vielen Dank für die schnelle Antwort,
funktioniert leider nicht, oder ich mache da was falsch.
Das Formular anbei.
Viele Grüße
solman

solman
Beiträge: 23
Registriert: 17.12.2010, 10:18

Teilformular ausblenden

Beitrag von solman » 30.08.2011, 12:57

Hallo armine,
sorry hatte den Punkt vergessen nach this
Jetzt werden beide Zeilen ausgeblendet.
Ich kann leider kein xml hochladen, daher das PDF.

Ich kann entweder beide Zeilen Ausblenden oder keine, es gibt offensichtlich keine Möglichkeit nur die Zeile mit der Menge = 0 auszublenden.
Wieso funktioniert hier Modulus nicht?
Vielleicht hat noch jemand einen Lösungsvorschlag?

Viele Grüße
solman
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

solman
Beiträge: 23
Registriert: 17.12.2010, 10:18

Teilformular ausblenden

Beitrag von solman » 05.09.2011, 13:27

Hallo,
sorry muss noch einmal Nerven.
Mit if (Mod(POSNR.rawValue, 10) == 0) then $.presence = "invisible" endif
kann ich die Zeile Ausblenden, aber die "leere" Zeile bleibt erhalten. Wie kann die leere Zeile, ist nicht sehr schön bei vielen Positionen, beseitigen?

Wäre schön, wenn jemand eine Lösung hätte.
Vielen Dank
Viele Grüße
solman

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Teilformular ausblenden

Beitrag von Merklin » 06.09.2011, 08:42

Hallo solman,

versuche es mal mit "hidden" statt "invisible".
Ist nur so eine Idee.

VG Merklin

solman
Beiträge: 23
Registriert: 17.12.2010, 10:18

Teilformular ausblenden

Beitrag von solman » 06.09.2011, 08:52

Hallo,
vielen Dank Merklin, ein Problem weniger. Jetzt ist die leere Zeile auch verschwunden.

Viele Grüße
solman

solman
Beiträge: 23
Registriert: 17.12.2010, 10:18

Teilformular ausblenden

Beitrag von solman » 08.09.2011, 09:53

Hallo,
kann mir bitte jemand mitteilen warum dies nicht funktioniert:

if($.rawValue) == "0") then FKIMG.presence = "hidden" endif

Ich muss, wenn der Wert "0" im Feld FKIMG steht, dass Feld FKIMG ausblenden, funktioniert mit der oben gezeigten Syntax aber nicht.

Viele Grüße
solman

landei2003
Beiträge: 114
Registriert: 25.02.2011, 19:08

Teilformular ausblenden

Beitrag von landei2003 » 10.09.2011, 16:09

probiers mal so:

im exit event des feldes(javascript)

if (this.resolveNode("$").rawValue == "0") {
  this.resolveNode("Feld was ausgeblendet werden soll").presence = "hidden";
}
else {
this.resolveNode("Feld was eingeblendet werden soll").presence = "visible";




solman
Beiträge: 23
Registriert: 17.12.2010, 10:18

Teilformular ausblenden

Beitrag von solman » 13.09.2011, 08:43

Hallo landei2003,
vielen Dank für Deine Antwort.
Kann die Lösung leider nicht testen. Ich habe Probleme die Zeilen überhaupt zu sehen, da sich bei bei ersten Lösung die Positionen verschoben haben.
Ich benötige zur Position mehrere Einträge und habe dazu leider noch keine Lösung.

Wo kann ich kurzfristig in eine Schulung einsteigen?

Viele Grüße
solman

Antworten