Ich versuche, ein Datagrid zu filtern, indem ich die Zeile lösche, wenn der Wert der Spalte nicht gleich meiner Eingabe ist ... Aber die if-Bedingung scheint nicht zu funktionieren ... Unten ist mein Code:as3 Zeile im Datagrid löschen, um Daten zu filtern
for(var k:int =0; k<DataGrid.length;k++){
wew = DataGrid.getItemAt(k).Name.toString();
if(txt_username.text != wew){
trace("not equal");
DataGrid.removeItemAt(k); // remove row if it does not equal to name input by user
}
else{
trace("same");
}
}
}
Beispieldaten:
John val1 val2 val3
Awts val1 val2 val3
Awts val1 val2 val3
Benutzereingabe: "John"
gewünschte Ausgabe:
John val1 val2 val3
Wo ist Ihr Code? – akmozo
Was ist Ihre Frage? – Brian