Je nach Dropdownauswahl ändern sich die Tabellenfelder

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Nicole » 31.05.2011, 08:45

Hi,

ich habe versucht in dem angehängten Formular die eingeblendete Tabelle auf Seite eins zu optimieren.

Wenn in der Tabelle bei Raum T1, T2 oder T3 ausgewählt wird, soll ein graues nicht beschreibbares Feld bei Panel/Equiptment erscheinen. So dass dieses Feld nicht mehr ausgefüllt werden kann. Ansonsten soll es beschreibbar sein.

Wenn die restlichen Räume ausgewählt werden sollen die Felder Slot/shlf, RX-Modul, Port, TX-Modul nicht beschreibbar sein.

 

Zum Teil klappt es, aber leider noch nicht so ganz. Könnt ihr mir sagen wie der Syntax richtig lautet????

So hab ich es versucht.

Code: Alles auswählen

<event activity="click">

<script contentType="application/x-javascript">



// Auswahl T1, T2 oder T3

if(this.rawValue == 0 || 1|| 2){

Panel_Equipt.Tfl_Panel_aus.presence="visible";

Panel_Equipt.Tfl_Panel_ein.presence="hidden";

}

else{Panel_Equipt.Tfl_Panel_aus.presence="hidden";}

if(this.rawValue == 3){

Panel_Equipt.Tfl_Panel_ein.presence="visible";

Panel_Equipt.Tfl_Panel_aus.presence="hidden";

}

else

{Panel_Equipt.Tfl_Panel_ein.presence="hidden";}

</script>

</event>

 
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Merklin » 01.06.2011, 00:37

Hallo Nicole,

ich glaube du machst dir das viel zu schwer. Mit deinem einblenden und ausblenden der Teilfomulare. Sprich doch die einzelnen Felder direkt an und setze sie auf "ReadOnly" und färbe sie ein. Oder umgegekehrt.

Ich habe dir mal aus Zeitgründen, ein ganz einfaches Beispiel mit angehängt. Das glaube ich, selbsterklärend ist.

VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Nicole » 01.06.2011, 07:51

cool danke.

 

Jedoch wie funktionert das ein einer Tabelle die sich per Knopfdruck um je eine Zeile verlängert. Da bekomme ich hier doch Probleme oder?
[fontsize=2]
Formular1.TF1.Tabelle1.Zeile1.Zelle1.rawValue = "Test 1";

 

LG Nicole
[/fontsize]

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

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Merklin » 01.06.2011, 21:22

Hallo Nicole,

das hatte ich vollkommen übersehen, sorry. Das erschwert natürlich die Sache.
Habe jetzt aber auch keinen Rat parrat. Hier müssen andere helfen.

VG Merklin

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

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von armine » 03.06.2011, 02:09

Hallo Nicole,

... und es geht doch ...
Wie Merklin schon wusste, ohne Teilformulare, Zelle direkt ansprechen.

Weil du von optimieren schreibst: Die bewusste Tabelle habe ich etwas optimiert, nämlich die Zeile-Plus- bzw. -Minusbuttons werden ausgeblendet, wenn sie ohne Funktion sind. Die mini- und maximale Anzahl der Zeilen wird tabellengerecht bei der "Bindung" eingestellt und nicht über Zähler.
Die frei fliegenden Teile über der zu bearbeitenden Tabelle habe ich in eine neue geschoben, da ist es einfacher, Ordnung zu halten.

Viel Vergnügen beim weiteren optimieren
armine

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Nicole » 06.06.2011, 08:40

Wow, das ist ja perfekt!!!!!

 

Super lieben Dank. Werd mir gleich mal die Programmierung anschauen!

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Nicole » 08.06.2011, 08:19

Hallo,

ich hab mal wieder ein kleines Problem. Ich lasse Teilformulare ein- und ausblenden. D.h. wenn im Formular bei "Art der Leitung" was ausgewählt wird, dann erscheint unten eine Auswahl oder eine Tabelle. Wenn "E1" ausgewählt wird erscheint zu der Auswahl noch ein grauer Balken unten. Bis jetzt hab ich erst die beiden ersten Auswahlen zugewiesen.

Wie bekomme ich den weg? Bzw. wo kommt der her?

 

Code: Alles auswählen

<script contentType="application/x-javascript">

?

?

if (this.rawValue == "0") {

Anschaltpunkt.presence="visible" ;

KundeATabelle.Physical_E1.presence="invisible";

KundeATabelle.vmmr_E1.presence="invisible";

KundeATabelle.Physical_fiber.presence="invisible";

KundeATabelle.Mediaconverter.presence="invisible";

KundeATabelle.STMx_only_vmmr.presence="invisible";

KundeATabelle.STMx_only_pmmr.presence="invisible"; 



} 

else { // "else" ergänzt von armine

Anschaltpunkt.presence="invisible" ;

}

?

if (this.rawValue == "1") {

KundeATabelle.Physical_fiber.presence="visible" ;



Anschaltpunkt.presence="invisible" ;



KundeATabelle.Physical_E1.presence="invisible";

KundeATabelle.vmmr_E1.presence="invisible";

KundeATabelle.Mediaconverter.presence="invisible";

KundeATabelle.STMx_only_vmmr.presence="invisible";

KundeATabelle.STMx_only_pmmr.presence="invisible";



} 

else { // "else" ergänzt von armine

KundeATabelle.Physical_fiber.presence="invisible" ;

}

</script>
 
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Merklin » 08.06.2011, 18:38

Hallo Nicole,

also ich sehe kein grauen Balken.
Oder meinst du die Zeile Monatssumme? Einfach rechts anklicken und dann löschen.

VG Merklin

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Nicole » 14.06.2011, 09:50

Sobald auf der ersten Seite "Art der Leitung" ausgewählt wird erscheinen auf der ersten und zweiten Seite gaaanz Viele graue Balken. Das scheinen die unteren Balken von den Tabellen zu sein. ABer ich weiß nciht wirklich wo die her kommen und kann sie daher auch nicht weg machen.

 

HILFE

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

Je nach Dropdownauswahl ändern sich die Tabellenfelder

Beitrag von Merklin » 14.06.2011, 10:57

Hallo Nicole,

meinst du diese? Andere kann ich nicht sehen.

VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten