Jump to content

kayhan

uniGUI Subscriber
  • Posts

    12
  • Joined

  • Last visited

Recent Profile Visitors

834 profile views

kayhan's Achievements

Newbie

Newbie (1/4)

2

Reputation

  1. Merhaba, Parametre ile belirlediğim değere göre ilgili formun başlamasını istiyorum. Ana formu burada yönlendirici olarak kullandım. Ana formun hiçbir şekilde görünmesini istemiyorum. Uygulama açtığım form üzerinden devam etmeli. Örneğin A formu açıldıysa ana formum A olmalı, form kapandığında oturumda kapanmalı. Açılacak formu gelen parametreye göre belirleyeceğim. Örnek: URL: http://localhost:8077/?form=A procedure TMainForm.UniFormAfterShow(Sender: TObject); begin if (UniApplication.Parameters.Values['form']='A') then Begin FormA.Show; End; if (UniApplication.Parameters.Values['form']='B') then Begin FormB.Show; End; Hide; end; Bu kodlar istediğim şeyi yapıyor fakat doğru yolda değilmişim gibi hissediyorum! Doğru yolda mıyım? Yardımcı olmanızı rica ediyorum. Ekte test projesi ekledim. UniGui versiyonum: 1.90.0.1545 Project1.zip
  2. Merhaba, Aklımdaki tasarımı uygulayabilmek için formda butonun 180 derece açıyla durması gerekiyor, böyle birşey mümkün mü? Unigui versiyonu: 1.90.0.1536 Delphi versiyonu: 10.4.1 Teşekkür ederim.
  3. Örnek görmeden bir şeyler söyleyebilmek zor fakat yer verdiğiniz kodlardan incelediğim kadarıyla bir şey gözüme çarptı; Bu kod ile yeni çağrı var mı yok mu kontrol ediyorsunuz. Diyelim ki yeni bir çağrı var; Yeni çağrı olduğunu anladığınız an, veritabanına evet ben çağrıyı aldım diyecek bir kod yazmamışsınız. Yani veritabanını güncellemediğiniz için her 2 saniye de bir yeni çağrı varmış gibi sistem sonsuz döngüye giriyor. Tüm işlemleri her 2 saniyede tekrar tekrar yaptığı için işlemci kullanımı asla düşmüyor. Dediğim gibi bir bakışta bu gözüme çarptı. Belki de sorun başka yerdedir.
  4. Yes it works fine :-) Thank you so much.
  5. Merhaba, Listede gösterilen satırların durumuna göre renklenmesini istiyorum. Sitede baya bir örnek inceledim sonuç olarak aşağıdaki gibi bir kodlama yaptım. Enteresan bir şekilde kodladığım değil de kodlamadığım renklerin görünüyor olması. Örneğin: "Fiyat bekliyor" olanlar için gold rengini belirtmişim ama ekranda siyah renkle boyanmış görüyorum. "Fiyatlar gönderildi" olanları green belirtmişim ama kırmızı görünüyor :-) :-) Ne iştir anlamadım. Yardımlarınızı rica ediyorum. Teşekkür ederim. Unigui versiyonu: 1.90.0.1536 Delphi versiyonu: 10.4.1 UnimDBListGrid > unievents > function beforeInit(sender, config) { config.loadingText='Yükleniyor...'; config.grouped=true; config.selectedCls=''; var htmlRow='<table style="width:100%;white-space: nowrap;vertical-aling:middle;">'+ '<tr>'+ '<td style="color:#3a6383;padding-left:5px;" colspan="2"><b>{3} - {0}</b> / {4}</td>'+ '</tr>'+ '<tr>'+ '<td style="font-size:15px;padding-top:4px;padding-left:5px;color:#535454;">Müşteri: <b>{1}</b> - {5}</td>'+ '</tr>'+ '<tr bgcolor={[this.getColor(values)]};>'+ '<td style="font-size:15px;padding-top:4px;padding-left:5px;color:#535454;">{2}</td>'+ '</tr>'+ '</table>'; config.itemTpl= new Ext.XTemplate( htmlRow, { getColor: function(values) { if(values[2] == 'Fiyatlar gönderildi') { return 'green'; } else if(values[2] == 'Fiyat bekliyor') { return 'gold'; } else if(values[2] == 'iptal') { return 'red'; } else { return 'white'; } } } ); config.forceFit = true; }
  6. 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.
  7. 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.
  8. Merhaba, Mobile projemde, 3 sayfalı UnimTabPanel de kod ile çalışma zamanında sayfa değiştiremiyorum. UnimTabPanel1.ActivePage:=UnimTabSheet1; // çalışmıyor. böyle birşeyler denedim yine olmuyor; UnimTabPanel1.ActivePageIndex:=0; NOT: Şimdi tekrar yeni proje açarak bir deneme yaptım sorunu tam olarak belirledim. Ekteki örnek proje üzerinden anlatayım; Proje açıldığında "2. sayfaya git" butonuna tıkla > şimdi UnimTabSheet1 elle veya mouse ile geçiş yap > "2. sayfaya git" butonuna tıkla. ////////////////////////// Diğer yaşadığım bir sıkıntı ise UnimCarousel bileşiniyle ilgili. Çalışma zamanında kod ile sayfa değiştirdiğimde anismasyonlu bir şekilde sayfa geçişi olmuyor. Çok ciddi bir sorun değil ama olsa iyi olurdu. Unigui versiyonu: 1.90.0.1535 Delphi versiyonu: 10.4.1 Yardımınızı rica ediyorum. Teşekkürler. tab.zip
×
×
  • Create New...