obtenir l'élément sélectionné à partir d'une zone de liste ()
I have a GUI where _cbFilters is poupulated in from different list. Once the List Box is populated, I want to select the variable and pass it for some other us. But unable to do that. I tried get text() get selected etc...e..
Button Box( "Get DataBase Filter Column",
_cbFilters << Remove all;
Database_column_type = radio << getSelected;
if(Database_column_type == "AN_CDS",
_cbFilters << Append(Mongo_list) ,
_cbFilters << Append(SQLColumnFilters_BootLogParsed))
),
_cbFilters = List Box()
columnFilter = _cbFilters << get selected;_
Re : obtenir l'élément sélectionné dans une zone de liste ()Cette approche est un peu plus simple - je mets les actions directement dans la boîte radio.
all_database_list = {"AN_CDS", "XYZ", "ABC"};
x = {"abc", "cda"};
y = {"123", "345"};
selection = New Window( "Check",
H List Box(
Panel Box( "Select Database",
radio = Radio Box( All_database_list,
Database_column_type = radio << getSelected;
If( Database_column_type == "AN_CDS",
_cbFilters << set items( x ),
_cbFilters << set items( y )
);
),
),
FilterTxTBox = Text Box( "Columns: " ),
_cbFilters = List Box( x, width( 100 ), nlines( 3 ), max selected( 1 ) ),
Button Box( "Done",
SourceData = _cbFilters << GetSelected;
Show( SourceData );
selection << close window;
),
),
);Re : obtenir l'élément sélectionné dans une zone de liste ()
J'exécute le code simple ci-dessous et j'essaie d'obtenir l'élément sélectionné à partir de List Box(). Mais cela me donne une erreur en disant:
Nom non résolu : SourceData dans l'accès ou l'évaluation de 'SourceData' , SourceData/*###*/
x = {"abc", "cda"};
y={"123","345"};
selection = New Window( "Check",
H List Box(
Panel Box( "Select Database",
radio = Radio Box( All_database_list, HideShowObject( radio ) ),
Button Box( "Get DataBase Filter Column",
_cbFilters << Remove all;
Database_column_type = radio << getSelected;
If( Database_column_type == "AN_CDS",
_cbFilters << Append( x ),
_cbFilters << Append( y )
);
),
),
FilterTxTBox = Text Box( "Columns: " ),
_cbFilters = List Box({" "},width(100),nlines(3),max selected( 1 )),
Button Box("Done", SourceData = _cbFilters << GetSelected;),
show(SourceData)
),
);