Jump to content

UnimDBGrid (Mobile) çoklu seçim sorunu


kayhan

Recommended Posts

Merhaba,

     mobil projemde bir liste tasarlayıp, kullanıcının birden fazla seçim yapmasını sağlamam gerekiyor.

  • UnimDBGrid
  • UnimDBListGrid

     Fakat bu bileşenlerde çoklu seçim olayı yok. Demolar desktop versiyonu için mevcut. Mobil için örnek yok.

ihtayacım olan şey;

  • Bir kullanıcı listesi düşünün, her kullanıcının benzersiz id'si mevcut.
  • Listeden çoklu seçim yaptırıp, seçilen isimlere ait id leri almam gerekiyor. Hepsi bu!

     Mobile unigui bileşenleri içerisinde çoklu seçim yaptırabileceğim bir bileşen bulamıyorum. Bende mi bir sorun var, atladığım nokta nedir? İhtiyacım olan tüm özellikler desktop tarafında mevcut ama projem mobil! unigui mobile üvey evlat mı?

     Bu çoklu seçim işini çözmem gerekiyor. Yardımlarınızı rica ediyorum. 

 

Unigui versiyonu: 1.90.0.1536

Delphi versiyonu: 10.4.1

 

Teşekkür ederim.

Link to comment
Share on other sites

Güncelleme: 

UnimContainerPanel içerisine çalışma zamanında TUnimToggle bileşeni oluşturarak geçici bir çözüm ürettim.
 

İhtiyacı olan olursa faydalanabilir;

QueryKullanicilar.First;
    while not QueryKullanicilar.EOF do
      begin
        with TUnimToggle.Create(Self) do
          begin
            Parent:=UnimContainerPanel1;
            FieldLabel:= QueryKullanicilar.FieldByName('kullanici_adi').AsString+' ('+QueryKullanicilar.FieldByName('tip').AsString+')';
            FieldLabelWidth:=50;
            FieldLabelAlign:=laTop;
            Name := 'UnimToggle'+inttostr(sayac);
            Hint:= QueryKullanicilar.FieldByName('_id').AsString;
            ShowHint:=false;
            Flex:=1;
            LayoutConfig.Height := '10%';
            LayoutConfig.Width := '100%';
          end;
        sayac := sayac +1;
        QueryKullanicilar.Next;
      End;

ContainerPanel özellikleri

  • uniAlignmentClient
  • AutoScroll: True
  • Layout: float
  • LayoutAttribs > Aling: center
  • LayoutAttribs > Pack: justify

 

Not: Bileşenin Hint özelliğini kullandım çünkü Tag integer türünde benim id bilgim ise string. Umarım başıma bir iş almamışımdır :-) Çünkü id bilgisini tutabileceğim başka bir alan aklıma gelmedi.

 

 

 

  • Like 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...