pro_imaj Posted July 17, 2020 Posted July 17, 2020 Merhaba, Unigui demosundaki Grid Export'ta aşağıdaki resimdeki ilk satırın gelmesini nasıl engelleyebilirim bu konuda bir özellik göremedim. Yapmak istediğimi "Exported Grid" satırının gelmesini engellemek ve ilk satırı Item yazan satırdan başlatmak. Teşekkürler. Quote
pro_imaj Posted July 17, 2020 Author Posted July 17, 2020 Bu konuyla birlikte Grid Visible := False olduğunda export işlemi yapmıyor bunu nasıl çözebilirim. Teşekkürler. Quote
Mehmet Emin Posted July 17, 2020 Posted July 17, 2020 2 hours ago, pro_imaj said: Yapmak istediğimi "Exported Grid" satırının gelmesini engellemek ve ilk satırı Item yazan satırdan başlatmak. Birinci sorunuza cevap: UniDBGrid1.Exporter.Title := ''; UniDBGrid1.Exporter.ExportGrid; 1 Quote
pro_imaj Posted July 18, 2020 Author Posted July 18, 2020 21 hours ago, Mehmet Emin said: Birinci sorunuza cevap: UniDBGrid1.Exporter.Title := ''; UniDBGrid1.Exporter.ExportGrid; Cevabınız için teşekkür ederim, ben properties'ten değiştirdiğimde olmuyordu, yazdığınız gibi kod olarak yazınca düzeldi. Bu şekilde yaptığımda Sayfa adını Sheet1 olarak yazıyor bunu değiştirebileceğim bir özellik göremedim. Bir entegrasyon için kullandığımdan Sayfa adını istediğim gibi adlandırmam gerekiyor. 22 hours ago, pro_imaj said: Bu konuyla birlikte Grid Visible := False olduğunda export işlemi yapmıyor bunu nasıl çözebilirim. Teşekkürler. Bu sorunu ise Witdth ve Height değerlerini çok küçük tutarak ve Control özelliğini Send to back yaparak geçici olarak çözmüş oldum. Quote
Mehmet Emin Posted July 19, 2020 Posted July 19, 2020 23 hours ago, pro_imaj said: Bu şekilde yaptığımda Sayfa adını Sheet1 olarak yazıyor bunu değiştirebileceğim bir özellik göremedim. Bir entegrasyon için kullandığımdan Sayfa adını istediğim gibi adlandırmam gerekiyor. Maalesef (UniDBGrid1.Exporter.Title) buna ne atarsanız hem sayfa adına hem de başlığa aynı değeri atıyor. Belki obje yaratıldıktan sonra "name" e atama yapılabiliyordur (JS ile) ancak bunun nasıl yapılabileceğini bilmiyorum. uniGUI yerine direk Excel export eden bir kütüphane kullanmanızı tavsiye ederim. getContent: function () { var a = this, b = this.getConfig(), d = b.data, e, c; a.excel = new Ext.exporter.file.ooxml.Excel({ properties: { title: b.title, author: b.author } }); a.worksheet = c = a.excel.addWorksheet({ name: b.title }); 1 Quote
pro_imaj Posted July 20, 2020 Author Posted July 20, 2020 18 hours ago, Mehmet Emin said: Maalesef (UniDBGrid1.Exporter.Title) buna ne atarsanız hem sayfa adına hem de başlığa aynı değeri atıyor. Belki obje yaratıldıktan sonra "name" e atama yapılabiliyordur (JS ile) ancak bunun nasıl yapılabileceğini bilmiyorum. uniGUI yerine direk Excel export eden bir kütüphane kullanmanızı tavsiye ederim. getContent: function () { var a = this, b = this.getConfig(), d = b.data, e, c; a.excel = new Ext.exporter.file.ooxml.Excel({ properties: { title: b.title, author: b.author } }); a.worksheet = c = a.excel.addWorksheet({ name: b.title }); Merhaba, Konuyu @Farshad Mohajeri bey'e yazdım, gelecek cevaba göre ilerleyeceğim. Cevaplarınız için teşekkürler. Quote
Mehmet Emin Posted July 20, 2020 Posted July 20, 2020 uniGUI ile yapmanın yolunu öğrenirseniz burayı da güncelleyin, benim de ileri de ihtiyacım olursa öğreneyim. teşekkürler. Quote
pro_imaj Posted July 21, 2020 Author Posted July 21, 2020 18 hours ago, Mehmet Emin said: uniGUI ile yapmanın yolunu öğrenirseniz burayı da güncelleyin, benim de ileri de ihtiyacım olursa öğreneyim. teşekkürler. Forumda sorduğum tüm sorularda cevaplarını özellikle paylaşıyorum ki herkes faydalansın. @Farshad Mohajeri bey'e yazdım olumlu/olumsuz dönüş bekliyorum ona göre hareket edeceğim, henüz dönüş olmadı. Quote
pro_imaj Posted July 29, 2021 Author Posted July 29, 2021 Merhaba, Sheet1 olan sayfa adını değiştirmenin artık bir yolu var mı? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.