Der ";" die Verarbeitung stoppen, wechseln Sie zu
New Window( "Example",
List1 = List Box( ET_TAG_List ),
List1 << Set Items( ET_TAG_List )
);
Hallo,
Ich möchte dem Benutzer die Möglichkeit geben, einen Tag-Namen auszuwählen, der dann ein Zeitreihendiagramm verschiedener Variablen basierend auf diesem Tag-Namen anzeigt.
Ich habe dieses Skript erstellt, um eine Liste der TAG-Namen zu erstellen, und werde dann diese Auswahl (onchange) verwenden, um die Variablen in einem Diagrammerstellungsskript zu füllen.
Dadurch wird jedoch ein leeres Listenfeld erstellt. Kann jemand herausfinden, warum?
Danke
Names Default To Here( 1 );
dt = Current Data Table();
ET_LIST = {};
ET_TAG_List = {};
//removes empty column from the column list
For( i = N Col( dt ), i >= 1, i--,
ET_col = Column( dt, i ) << Get Name();
If( (Col N Missing( Column( i ) ) / N Row()) != 1 & Contains( ET_col, "ETarg" ),
Insert Into( ET_LIST, ET_col )
);
);
Show( ET_LIST );
//takes column list and removes the TAG extension to provide the list of tags
n = N Items( ET_LIST );
For( i = 1, i <= n, i++,
ETARG = ET_LIST[i] ;
NFull = Length(ETARG) ;
ETTAG = Left(ETARG,(NFull-6)) ;
Insert Into(ET_TAG_List, ETTAG);
);
Show(ET_TAG_List);
//want to now take that list and put it into a list box for user to select. will use getselected/onchange to update the charts
New Window( "Example",
List1 = List Box( ET_TAG_List );
List1 << Set Items( ET_TAG_List );
);
leeres Eingabefeld..
