Seite 1 von 2
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 31.05.2011, 08:45
von Nicole
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>
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 01.06.2011, 00:37
von Merklin
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
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 01.06.2011, 07:51
von Nicole
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]
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 01.06.2011, 21:22
von Merklin
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
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 03.06.2011, 02:09
von armine
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
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 06.06.2011, 08:40
von Nicole
Wow, das ist ja perfekt!!!!!
Super lieben Dank. Werd mir gleich mal die Programmierung anschauen!
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 08.06.2011, 08:19
von Nicole
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>
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 08.06.2011, 18:38
von Merklin
Hallo Nicole,
also ich sehe kein grauen Balken.
Oder meinst du die Zeile Monatssumme? Einfach rechts anklicken und dann löschen.
VG Merklin
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 14.06.2011, 09:50
von Nicole
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
Je nach Dropdownauswahl ändern sich die Tabellenfelder
Verfasst: 14.06.2011, 10:57
von Merklin
Hallo Nicole,
meinst du diese? Andere kann ich nicht sehen.
VG Merklin