Forum
Merhabalar Hocalarım,
Aşağıda belirttiğim kodlarda grid panele yeni bir sütun ekleyip modelde var olan 2 sütunun çıkarma işlemini yapmak istiyorum.
Kırmızı olarak belirttiğim "Sağlama 1" sütununa "Son Sayaç - İlk Sayaç" işlemini yapmak istiyorum.
Kırmızı olarak belirttiğim "Sağlama 2" sütununa "Verilen Yakıt - Sağlama 1" işlemini yapmak istiyorum.
Destekleriniz için teşekkür ederim.
c.ColumnFor(c1 => c1.TuruIsim).Width(50).Text("Turu").Renderer("girisRenk");
c.ColumnFor(c1 => c1.DepoIdIsim).Width(140).Text("Yakıt Deposu");
c.ColumnFor(c1 => c1.FisNo).Width(60).Text("Fiş/Ft No").Align(ColumnAlign.Center);
c.ColumnFor(c1 => c1.AracPlaka).Width(70).Text("Araç Plaka").Align(ColumnAlign.Center);
c.ColumnFor(c1 => c1.Tarih).Width(100).Text("Tarih").Renderer(new Renderer("return Ext.util.Format.date(value,'d-m-Y H:i');"));
c.ColumnFor(c1 => c1.TalepEdenIsim).Width(180).Text("Talep Eden");
c.ColumnFor(c1 => c1.TeslimEdenIsim).Width(180).Text("Teslim Eden");
c.ColumnFor(c1 => c1.TeslimAlanIsim).Width(180).Text("Teslim Alan");
c.ColumnFor(c1 => c1.AlinanYakit).Width(85).Text("Alınan Yakıt");
c.ColumnFor(c1 => c1.VerilenYakit).Width(85).Text("Verilen Yakıt");
c.ColumnFor(c1 => c1.SayacDegeri).Width(80).Text("İlk Sayaç");
c.ColumnFor(c1 => c1.SonSayacDegeri).Width(80).Text("Son Sayaç");
c.ColumnFor(c1 => c1.??).Width(80).Text("Sağlama 1");
c.ColumnFor(c1 => c1.??).Width(80).Text("Sağlama 2");
c.ColumnFor(c1 => c1.Onay).Text("Onay").Renderer("Durum");
c.ColumnFor(c1 => c1.Durum).Text("Kontrol").Renderer("Kontrolrn");
Merhaba,
Öncelikle, verilerinizi hangi sınıfın (model) nesnesinde tuttuğunuzu bilmediğim için doğru sütunları tam olarak belirleyemiyorum. Ancak, sizin sütunlara verdiğiniz isimlerden ve kırmızı olarak belirttiğiniz işlemlerden yola çıkarak aşağıdaki örnek kodları kullanabilirsiniz:
c.ColumnFor(c1 => c1.TuruIsim).Width(50).Text("Turu").Renderer("girisRenk");
c.ColumnFor(c1 => c1.DepoIdIsim).Width(140).Text("Yakıt Deposu");
c.ColumnFor(c1 => c1.FisNo).Width(60).Text("Fiş/Ft No").Align(ColumnAlign.Center);
c.ColumnFor(c1 => c1.AracPlaka).Width(70).Text("Araç Plaka").Align(ColumnAlign.Center);
c.ColumnFor(c1 => c1.Tarih).Width(100).Text("Tarih").Renderer(new Renderer("return Ext.util.Format.date(value,'d-m-Y H:i');"));
c.ColumnFor(c1 => c1.TalepEdenIsim).Width(180).Text("Talep Eden");
c.ColumnFor(c1 => c1.TeslimEdenIsim).Width(180).Text("Teslim Eden");
c.ColumnFor(c1 => c1.TeslimAlanIsim).Width(180).Text("Teslim Alan");
c.ColumnFor(c1 => c1.AlinanYakit).Width(85).Text("Alınan Yakıt");
c.ColumnFor(c1 => c1.VerilenYakit).Width(85).Text("Verilen Yakıt");
c.ColumnFor(c1 => c1.SayacDegeri).Width(80).Text("İlk Sayaç");
c.ColumnFor(c1 => c1.SonSayacDegeri).Width(80).Text("Son Sayaç");
c.ColumnFor(c1 => c1.SonSayacDegeri - c1.SayacDegeri).Width(80).Text("Sağlama 1");
c.ColumnFor(c1 => c1.VerilenYakit - (c1.SonSayacDegeri - c1.SayacDegeri)).Width(80).Text("Sağlama 2");
c.ColumnFor(c1 => c1.Onay).Text("Onay").Renderer("Durum");
c.ColumnFor(c1 => c1.Durum).Text("Kontrol").Renderer("Kontrolrn");
Yukarıdaki kodlarda, "Sağlama 1" sütunu için "SonSayacDegeri - SayacDegeri" işlemi kullanılmıştır. Benzer şekilde, "Sağlama 2" sütunu için de "VerilenYakit - (SonSayacDegeri - SayacDegeri)" işlemi kullanılmıştır.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************