Menü Reihenfolge beim Ein u. Ausblenden

5. Februar 2015 08:00

Hallo,
habe ein Menü erstellt, welches beim Klick auf ein Symbol einen Filter Befehl ausführt. Nach dem Klick wird dieser Menüpunkt über die Eigenschaft Visible ausgeblendet und eine anderes Icon eingeblendet damit man diesen Filter wieder aufheben kann.
Das funktioniert auch.
Nun habe ich in dieser PromotedCategory z.B. drei solcher Menüpunkte und einen vierten Menüpunkt der alle Filter rausnimmt.

Mein Problem ist nun das die Reihenfolge der Icon´s durcheinander kommt. Ich möchte gerne das Icon welches den Filter aufhebt an der selben Position haben, welches den Filter setzt.
Bei zwei funktioniert es nur beim "NS 3,6" nicht. Das springt immer an erster Stelle.

Anbei der Codeausschnitt
Code:
     { 1000000127;1 ;Action    ;
                      Name=NS 2,5 HDF;
                      CaptionML=DEA=NS 2,5 HDF;
                      Promoted=Yes;
                      Visible=DSNS25HDFEN;
                      Image=EditFilter;
                      PromotedCategory=Category5;
                      OnAction=BEGIN
                                 FilterAdd(DSNS25HDFEN,DSNS25HDFENClear,'NS 2,5 HDF',FIELDNO(Deckschichtst„rke));
                               END;
                                }
      { 1000000128;1 ;Action    ;
                      Name=NS 2,5 HDFClear;
                      CaptionML=DEA=NS 2,5 HDF;
                      Promoted=Yes;
                      Visible=DSNS25HDFENClear;
                      Image=ClearFilter;
                      PromotedCategory=Category5;
                      OnAction=BEGIN
                                 FilterRemove(DSNS25HDFEN,DSNS25HDFENClear,'NS 2,5 HDF',FIELDNO(Deckschichtst„rke));
                               END;
                                }
      { 1000000129;1 ;Action    ;
                      Name=NS 3,6;
                      CaptionML=DEA=NS 3,6;
                      Promoted=Yes;
                      Visible=DSNS36EN;
                      Image=EditFilter;
                      PromotedCategory=Category5;
                      OnAction=BEGIN
                                 FilterAdd(DSNS36EN,DSNS36ENClear,'NS 3,6',FIELDNO(Deckschichtst„rke));
                               END;
                                }
      { 1000000130;1 ;Action    ;
                      Name=NS 3,6 Clear;
                      CaptionML=DEA=NS 3,6;
                      Promoted=Yes;
                      Visible=DSNS36ENClear;
                      Image=ClearFilter;
                      PromotedCategory=Category5;
                      OnAction=BEGIN
                                 FilterRemove(DSNS36EN,DSNS36ENClear,'NS 3,6',FIELDNO(Deckschichtst„rke));
                               END;
                                }
      { 1000000209;1 ;Action    ;
                      Name=NS 5,5;
                      CaptionML=DEA=NS 5,5;
                      Promoted=Yes;
                      Visible=DSNS55EN;
                      Image=EditFilter;
                      PromotedCategory=Category5;
                      OnAction=BEGIN
                                 FilterAdd(DSNS55EN,DSNS55ENClear,'NS 5,5',FIELDNO(Deckschichtst„rke));
                               END;
                                }
      { 1000000210;1 ;Action    ;
                      Name=NS 5,5 Clear;
                      CaptionML=DEA=NS 5,5;
                      Promoted=Yes;
                      Visible=DSNS55ENClear;
                      Image=ClearFilter;
                      PromotedCategory=Category5;
                      OnAction=BEGIN
                                 FilterRemove(DSNS55EN,DSNS55ENClear,'NS 5,5',FIELDNO(Deckschichtst„rke));
                               END;
                                }


Wie kann ich das steuern.

lg
stony
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.