<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich würde gerne folgenden Code schreiben:
myWin = Neues Fenster ("Fenstername")
für (i = 1, i <= NItems (meineListe), i ++,
Gliederungsbox ("Neue Gliederungsbox für" || mylist .
// etwas Inhalt hinzufügen
)
)
);
Ich weiß vorher nicht, wie viele Elemente in der Liste enthalten sein werden (dies stammt aus einem Benutzereingabedialog).
Eine Reihe von Diagrammen wird aus einem Datensatz generiert, basierend auf den vom Benutzer ausgewählten Parametern der Diagrammparameter.
Ich möchte alle Diagramme benutzerdefiniert mit einer Liste von Gliederungsboxen für jeden Parameter in der Liste zusammenstellen.
Wenn ich manuell ein paar von ihnen hinzufüge, ist es in Ordnung, auch wenn Indexierungsskripte verwendet werden, um auf den gewünschten Inhalt zuzugreifen, auf den in einer Liste verwiesen wird. Wenn ich jedoch eine for-Schleife um den Aufruf von contourbox () wickle, erhalte ich ein leeres Fenster.
Neugierig, ob jemand weiß, ob es möglich ist, diese Art von Algorithmus zum Laufen zu bringen. (Ich verwende JMP 9.0.2)
Vielen Dank
Thomas
Danke Dave, das wirkt charmant! Ich wusste nichts über die Append-Nachricht - das eröffnet eine Welt voller Möglichkeiten!
Thomas
Sie können einem Fenster Inhalt hinzufügen, indem Sie ihm die APPEND-Nachricht senden:
nw = Neues Fenster (... );
nw << Append (myContent);
Wo für Ihre Situation der myContent die Umrissboxen ist. Für mehrere Elemente fügen Sie die Anfügungsnachricht in die For-Schleife ein.
Dave