Rabattgruppen / Hersteller Suchen (Event)
Thomas H.
Hallo zusammen,Ich will in den Rabattgruppen, im Reiter Hersteller ein SuchFeld einbauen.
Ich habe hier ein TextFeld für die Suche eingebaut.
Wenn der User seine Suche eingibt und bestätigt soll der Focos auf die Zeile in der Matrix springen.
ich weiss nicht wirklich welches Event ich hier am besten geeignet wäre, denn er findet zwar die Zeile und springt mir auch in die Matrix und in die Zeile die gefunden wurde, allerdings fängt die Schleife immer wieder von vorne an da ich das Event (LOSTFocus) gewählt habe .
hier der Code:
string Suche = TextEdit.GetFromUID(pVal.Form, "NI_0001").Value;
Matrix m = Matrix.GetFromUID(pVal.Form, "22");
for(int i = 0; i < m.Rows.Count - 1;i++)
{
if (Suche == m.GetValue("1", i))
{
System.Windows.Forms.MessageBox.Show("gefunden");
m.Columns["2"].Cells.Click(SwissAddonFramework.UI.Components.MatrixColumn.ClickTypes.Regular, SwissAddonFramework.UI.Components.MatrixColumn.Modifier.None);
return true;
break;
}
Gruß
Thomas
Thomas H.
Ok das richtige Event habe ich jetzt schon allerdings.Hüpft er kurz in die Zeile und danach ist der Focus wieder auf dem GP-Code-Feld.
Wie kann ich das beheben?
Thomas H.
Habs Selber gelöst mit einem Function Button...Das Problem war die rückgabe von True oder false!
Danke
Gruß
Thomas
0
Please sign in to leave a comment.
Comments
0 comments