Instanzen finden
Verfasst: 29.07.2017, 11:36
Wie aus angehängtem Bild (ich konnte das leider hier nicht einfügen?) ersichtlich habe ich ein Teilformular1 in dem sich zwei weitere Teilformulare befinden (Teilformular1a und Teilformular1b.
Der Anwender kann nun über einen Plus- oder Minus-Button Instanzen des Teilformulars1b hinzufügen oder löschen. Das funktioniert auch prima.
Da das Formular aber mehrsprachig ist, möchte den ToolTip (Quickinfo) für die beiden Eingabefelder "Aktien1" und "Aktien2" entsprechend anpassen.
Leider funktioniert dies nur bei der ersten Instanz.
Mein Code dazu lauter:
for (var i=0; i<Formular1.TF1.TF1b.instanceManager.count; i++) {
resolveNode("TF1.TF1b["+i+"].Aktien1").assist.toolTip.value = "Währung";
resolveNode("TF1.TF1b["+i+"].Aktien2").assist.toolTip.value = "Währung";
resolveNode("TF1.TF1b["+i+"].Text1b").rawValue = "Aktien gegen";
}
In der 3. Zeile ändere ich den Text zwischen den beiden Eingabefeldern. Das funktioniert.
Leider komme ich nicht auf die Lösung, dass auch die beiden Eingabefelder berücksichtigt werden.
Weiss jemand Rat?
Danke für Eure Hilfe
Der Anwender kann nun über einen Plus- oder Minus-Button Instanzen des Teilformulars1b hinzufügen oder löschen. Das funktioniert auch prima.
Da das Formular aber mehrsprachig ist, möchte den ToolTip (Quickinfo) für die beiden Eingabefelder "Aktien1" und "Aktien2" entsprechend anpassen.
Leider funktioniert dies nur bei der ersten Instanz.
Mein Code dazu lauter:
for (var i=0; i<Formular1.TF1.TF1b.instanceManager.count; i++) {
resolveNode("TF1.TF1b["+i+"].Aktien1").assist.toolTip.value = "Währung";
resolveNode("TF1.TF1b["+i+"].Aktien2").assist.toolTip.value = "Währung";
resolveNode("TF1.TF1b["+i+"].Text1b").rawValue = "Aktien gegen";
}
In der 3. Zeile ändere ich den Text zwischen den beiden Eingabefeldern. Das funktioniert.
Leider komme ich nicht auf die Lösung, dass auch die beiden Eingabefelder berücksichtigt werden.
Weiss jemand Rat?
Danke für Eure Hilfe