Einzelnen Beitrag anzeigen

michaelg

Registriert seit: 20. Apr 2008
87 Beiträge
 
#1

FMX tListview - TextButton für einige Listitems ausblenden

  Alt 15. Jun 2021, 11:04
Moin,

ich habe ein FMX-tListview und möchte zehn Listitems dort anzeigen. Unter bestimmten Umständen soll in einem Eintrag ein Textbutton zu sehen sein. Die Appearance ist bewusst "ImageListItemBottomDetailRightButton" gewählt, also keine Dynamic oder Custom.

Ich hoffte mit dieser Funktion den Button pro ListviewItem einstellen zu können, funzt aber nicht. Hat jemand einen Tipp ohne Dynamic zu arbeiten?

Diese Zeile hat keine Auswirkung result.Objects.TextButton.Visible:=aButtonText<>'' ;.


Code:
  function AddItem(aText:String;aDetail:String;aImageIndex:Integer=-1;aButtonText:String='';aKontext:String='';aKontextWert:String=''):tListviewItem;
    begin
      result:=lv.Items.Add;
      result.text:=aText;
      result.Detail:=aDetail;
      result.imageIndex:=aImageIndex;

      result.Objects.TextButton.Visible:=aButtonText<>'';
      result.ButtonText:=aButtonText;

      result.Data['Kontext']:=aKontext;
      result.Data['KontextWert']:=aKontextWert;
    end;
Diese Zeile hat keine Auswirkung result.Objects.TextButton.Visible:=aButtonText<>'' ;.
  Mit Zitat antworten Zitat