Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [XE7] FMX.ListView.TListView - Stolperfalle mit der Suchbox (https://www.delphipraxis.net/181997-%5Bxe7%5D-fmx-listview-tlistview-stolperfalle-mit-der-suchbox.html)

Sir Rufo 23. Sep 2014 15:21


[XE7] FMX.ListView.TListView - Stolperfalle mit der Suchbox
 
Bevor der nächste da auch wieder drauf reinfällt:

Sobald man mit der Suchbox Delphi-Referenz durchsuchenFMX.ListView.TListView.SearchVisible etwas gesucht hat und den Suchbegriff aus der Suchbox entfernt hat, werden neu hinzugefügte Einträge nicht in der ListView angezeigt. :shock:

Zunächst muss man den Delphi-Referenz durchsuchenFMX.ListView.TListViewItems.Filter auf
Delphi-Quellcode:
nil
setzen und dann funktioniert auch wieder das Anfügen von Items wie gewohnt (und erwartet).
Delphi-Quellcode:
procedure AddItemToListView( AItems : TListViewItems );
var
  LFilter: TListViewItems.TFilterPredicate;
  LItem : TListViewItem;
begin
  // Filter sichern
  LFilter := AItems.Filter;
  AItems.BeginUpdate;
  try
    // Filter entfernen
    AItems.Filter := nil;
   
    // Eintrag hinzufügen
    LItem := AItems.Add;
    LItem.Text := 'Neuer Eintrag';

  finally
    AItems.EndUpdate;
    // Filter zurückschreiben
    AItems.Filter := LFilter;
  end;
end;

Mavarik 23. Sep 2014 17:47

AW: [XE7] FMX.ListView.TListView - Stolperfalle mit der Suchbox
 
Zitat:

Zitat von Sir Rufo (Beitrag 1273517)
Bevor der nächste da auch wieder drauf reinfällt:

Supi.. Wieder mal aus der Kategorie...

Die Kunst eine App zu programmieren liegt nicht in deinen Delphi Kenntnissen, sondern in den speziellen "Eigenschaften" von Firemonkey...

Mavarik

arnof 23. Sep 2014 20:57

AW: [XE7] FMX.ListView.TListView - Stolperfalle mit der Suchbox
 
Mein Bug dein Bug unser aller Bug :lol:

Fmx ist ja nun auf Stand V0,7 noch 3 Versionen dann kommen wir zum Stand 1.0 :thumb:

Mavarik 24. Sep 2014 09:42

AW: [XE7] FMX.ListView.TListView - Stolperfalle mit der Suchbox
 
Zitat:

Zitat von arnof (Beitrag 1273565)
Mein Bug dein Bug unser aller Bug :lol:

Fmx ist ja nun auf Stand V0,7 noch 3 Versionen dann kommen wir zum Stand 1.0 :thumb:

Nicht witzig... Aber man hat dann auch etwas worauf man sich freuen kann...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz