Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
-
- Beiträge: 3
- Registriert: 08.08.2012, 15:34
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
[fontsize=3]Hallo liebes Acronaut-Forum,[/fontsize]
ich bin neu hier und hab im Rahmen eines Praktikums mit Livecycle Designer zu tun. Von Scripting hab ich eigentlich gar keine Ahnung, bin jedoch mit Hilfe der Mustervorlagen und anderen Topics hier im Forum wirklich gut zurecht gekommen.
Nun stehe ich aber vor einem Problem und weiß nicht wie ich weiter komme.
In meinem Formular sind 2 dynamische Tabellen. Eine davon ist im Normalfall nicht sichtbar. Die erste Tabelle hat folgende Spalten:
Nr. (laufende Nummer)
Artikel (Artikelname) - Namen sind in einer Dropdownliste
Teilenummer - wird über switch funktion (im change ereignis) automatisch bei Auswahl eines Artikels aus der Dropdownliste eingefügt
Menge
Es gibt 2 unterschiedliche Arten von Artikeln.
1. Normale Artikel (mit nur einer Variante und einer Teilenummer)
2. spezielle Artikel (mit mehreren Varianten und trotzdem nur eine Teilenummer)
Da ich die Teilenummern nicht selber bestimmen darf (sonst hätte ich diesen Artikel einfach öfters aufgenommen), habe ich eine zweite Tabelle erstellt.
In dieser zweiten Tabelle kann ich dann die verschiedenen Varianten auswählen.
Wenn ich dann einen speziellen Artikel auswähle wird die zweite Tabelle sichtbar.(entsprechender code in der switch funktion)
Das funktioniert auch eigentlich ganz gut.
Mein Problem:
Fall:
1. Ich wähle in der Dropdownliste einen speziellen Artikel aus (2. Tabelle erscheint)
2. Ich stelle fest, dass ich einen anderen Artikel auswählen wollte
3. Ich wähle einen normalen Artikel aus (2. Tabelle verschwindet nicht wieder)
Ist auch logisch, dass sie nicht wieder verschwindet, weil ich keinen entsprechenden Code eingefügt habe. Weiß aber leider auch nicht welcher der Passende wäre .
Hab einiges ausprobiert. Das hatte dann aber immer negative Auswirkungen auf den Ablauf der restlichen Tabelle.
Könnt Ihr mir vielleicht bei meinem Problem weiterhelfen?
liebe Grüße und ein Dankeschön schon mal in Voraus ,
Lifecycler
[font=Arial] PS: Anbei mein PDF (vereinfacht). Hier ist der spezielle Artikel "Gold"[/font]
ich bin neu hier und hab im Rahmen eines Praktikums mit Livecycle Designer zu tun. Von Scripting hab ich eigentlich gar keine Ahnung, bin jedoch mit Hilfe der Mustervorlagen und anderen Topics hier im Forum wirklich gut zurecht gekommen.
Nun stehe ich aber vor einem Problem und weiß nicht wie ich weiter komme.
In meinem Formular sind 2 dynamische Tabellen. Eine davon ist im Normalfall nicht sichtbar. Die erste Tabelle hat folgende Spalten:
Nr. (laufende Nummer)
Artikel (Artikelname) - Namen sind in einer Dropdownliste
Teilenummer - wird über switch funktion (im change ereignis) automatisch bei Auswahl eines Artikels aus der Dropdownliste eingefügt
Menge
Es gibt 2 unterschiedliche Arten von Artikeln.
1. Normale Artikel (mit nur einer Variante und einer Teilenummer)
2. spezielle Artikel (mit mehreren Varianten und trotzdem nur eine Teilenummer)
Da ich die Teilenummern nicht selber bestimmen darf (sonst hätte ich diesen Artikel einfach öfters aufgenommen), habe ich eine zweite Tabelle erstellt.
In dieser zweiten Tabelle kann ich dann die verschiedenen Varianten auswählen.
Wenn ich dann einen speziellen Artikel auswähle wird die zweite Tabelle sichtbar.(entsprechender code in der switch funktion)
Das funktioniert auch eigentlich ganz gut.
Mein Problem:
Fall:
1. Ich wähle in der Dropdownliste einen speziellen Artikel aus (2. Tabelle erscheint)
2. Ich stelle fest, dass ich einen anderen Artikel auswählen wollte
3. Ich wähle einen normalen Artikel aus (2. Tabelle verschwindet nicht wieder)
Ist auch logisch, dass sie nicht wieder verschwindet, weil ich keinen entsprechenden Code eingefügt habe. Weiß aber leider auch nicht welcher der Passende wäre .
Hab einiges ausprobiert. Das hatte dann aber immer negative Auswirkungen auf den Ablauf der restlichen Tabelle.
Könnt Ihr mir vielleicht bei meinem Problem weiterhelfen?
liebe Grüße und ein Dankeschön schon mal in Voraus ,
Lifecycler
[font=Arial] PS: Anbei mein PDF (vereinfacht). Hier ist der spezielle Artikel "Gold"[/font]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Hi,
Du musst bei dem jetzigen Aufbau die Anweisungen zum Ausblenden der 2. Tabelle bei allen anderen Bedingungen außer "Gold" hinzufügen.
Aus ...
... wird dann ...
... usw.
Du musst bei dem jetzigen Aufbau die Anweisungen zum Ausblenden der 2. Tabelle bei allen anderen Bedingungen außer "Gold" hinzufügen.
Aus ...
Code: Alles auswählen
case "ALU":
Teilenummer.clearItems();
Teilenummer.addItem("1");
Teilenummer.selectedIndex = 0;
break;
Code: Alles auswählen
case "ALU":
Teilenummer.clearItems();
Teilenummer.addItem("1");
Teilenummer.selectedIndex = 0;
Menge.presence = "visible";
TKarat.presence = "invisible";
break;
-
- Beiträge: 3
- Registriert: 08.08.2012, 15:34
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Hi Radzmar,
vielen Dank für deine Hilfe!
Das werd ich morgen gleich mal ausprobieren.
Ist es dann aber bei deiner Lösung nicht so, dass beim Fall...:
1. Ich wähle bewusst Artikel Gold aus (neue Tabelle erscheint)
1.1 Fülle Felder entsprechend aus...
2. Ich wähle zusätzlich noch Artikel Alu oder einen sonstigen anderen aus
... dann die zusätzliche Tabelle auch wieder verschwindet?
vielen Dank für deine Hilfe!
Das werd ich morgen gleich mal ausprobieren.
Ist es dann aber bei deiner Lösung nicht so, dass beim Fall...:
1. Ich wähle bewusst Artikel Gold aus (neue Tabelle erscheint)
1.1 Fülle Felder entsprechend aus...
2. Ich wähle zusätzlich noch Artikel Alu oder einen sonstigen anderen aus
... dann die zusätzliche Tabelle auch wieder verschwindet?
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Ja, das ist wohl so.
Ich persönlich finde die Lösung mit 2 Tabellen auch eher unglücklich.
Du solltest lieber nur eine Tabelle nutzen und dann halt noch extra Spalten einfügen, die nur bei "Gold" genutzt und bei allen anderen Dingen ausgeblendet werden.
Ich persönlich finde die Lösung mit 2 Tabellen auch eher unglücklich.
Du solltest lieber nur eine Tabelle nutzen und dann halt noch extra Spalten einfügen, die nur bei "Gold" genutzt und bei allen anderen Dingen ausgeblendet werden.
-
- Beiträge: 3
- Registriert: 08.08.2012, 15:34
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Danke für den Tipp. Ist echt ein bisschen unglücklich die Lösung. Wenn mir nichts mehr einfällt werd ichs so machen
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Vielen Dank, habe gerade das Formular gut gebrauchen können. Würde aber noch für meine Anforderungen folgende Situation brauchen. Wertausgabe bei Anwahl über Drop Down ist mir klar und sollte in der ersten Zeile auch zu 100% sein. Wie könnte ich aber ein prozentigen Anteil nur bei Auswahl ab der zweiten Zeile automatisieren? Also z.B immer erste Zeile 100% und ab der 2 Zeile 65% des Ausgabewertes in der zweiten Spalte. Danke, wäre mir sehr geholfen. Richard
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Hi,
meinst du das so?
VG Merklin
meinst du das so?
VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
case "Reparatur 1":
Honorar.clearItems();
if(this.parent.index > 0)
{
Honorar.addItem("229.00");
}
else
{
Honorar.addItem("352.30");
}
Honorar.selectedIndex = 0;
break;
Habe Drop Down in einem dynamischen Formular mit vielen Einträge und nur der erste Eintrag wird mit 100% verrechnet, ab der zweiten Position mit 65%. Mit dieser if/else Formel geht es aber muss ich bei allen cases eintragen. Vermutlich geht es nicht einfacher. Danke dein Bemühen. Richard
Honorar.clearItems();
if(this.parent.index > 0)
{
Honorar.addItem("229.00");
}
else
{
Honorar.addItem("352.30");
}
Honorar.selectedIndex = 0;
break;
Habe Drop Down in einem dynamischen Formular mit vielen Einträge und nur der erste Eintrag wird mit 100% verrechnet, ab der zweiten Position mit 65%. Mit dieser if/else Formel geht es aber muss ich bei allen cases eintragen. Vermutlich geht es nicht einfacher. Danke dein Bemühen. Richard
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Hallo Richard,
wahrscheinlich stehe ich mal wieder auf den Schlauch.
Aber so ganz verstehe ich dein Problem noch nicht. Hast du mehrere DD Listen, die befüllt werden?
Könnte dir diese Beispiel vielleicht weiter helfen?
VG Merklin
wahrscheinlich stehe ich mal wieder auf den Schlauch.
Aber so ganz verstehe ich dein Problem noch nicht. Hast du mehrere DD Listen, die befüllt werden?
Könnte dir diese Beispiel vielleicht weiter helfen?
VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dynamische Tabelle in Abhängigkeit von Dropdown-Auswahl ein- und ausblenden
Habe mal meine Tabelle beigefügt. Gleiche oder weitere Arbeit würde ab der zweiten Zeile nur mehr mit 65% des Wertes ausgegeben werden, musste aber Wert für jeden case eintragen und nicht automatisch berechnet. Habe auch immer wieder Formatierungsprobleme in der zweiten Zeile. Und noch die Frage ob beim Zurücksetzen des Formulares nicht auch die eröffneten weiteren Zeilen verschwinden können. Bin leider Anfänger aber das LiveCycle ist super, wenn man sich auskennt. Nochmals Danke
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.