kayhan Posted September 30, 2020 Share Posted September 30, 2020 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 More sharing options...
kayhan Posted September 30, 2020 Author Share Posted September 30, 2020 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. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now