2011-04-01 22 views
6

Basit soru. IReport'taki mevcut gruplar arasında nasıl detay bandı eklenir? Örneğin , ben şimdiki durum var:iReport'taki varolan bantlar arasında nasıl detay bandı eklenir?


Detay 1


Detay 2


Detay 3


... ve söylemek istiyorum başka bir detay bandı ekle een Detay 2 ve Detay 3. Herhangi bir basit yol var mı?

Çok teşekkürler.

DÜZENLEME: Tasarımcı/XML görünümü üzerinde kastettim.

cevap

13

Tamam, çözümü buldum. XML görünümüne geçtim ve <band> ve </band> etiketleri arasında her şeyi kopyaladım ve istenen konuma getirdim. Rahatsız ettiğim için özür dilerim.

+0

İki upvotes iyi hak etti :-) –

1

Birden fazla ayrıntı bandı, muhtemelen JasperReport'un 3.5.0 sürümünden beri kullanılabilir.

JasperDesignFactory designFactory = new JasperDesignFactory(); 
JRBandFactory bandFactory = new JRBandFactory(); 

JasperDesign design = (JasperDesign) designFactory.createObject(designAttributes); 
JRDesignSection designSection = (JRDesignSection) design.getDetailSection(); 

JRDesignBand band1 = (JRDesignBand) bandFactory.createObject(bandAttributes); 
JRDesignBand band2 = (JRDesignBand) bandFactory.createObject(bandAttributes); 
JRDesignBand band3 = (JRDesignBand) bandFactory.createObject(bandAttributes); 

designSection.addBand(band1); 
designSection.addBand(band2); 
designSection.addBand(band3); 

Nasıl ya da nasıl gittiğini.

XML'de, sadece tasarımcının bağlı Tasarımcısı'nda varsayılan bir

gibi başka grup oluşturun. Örneğin, iReport (3.7.1):

"Inspector View Raporu" na gidin, varsayılan detay bandına sağ tıklayın ve "Add Another Detail Band" (Ekle Başka Bir Detay Bantı) seçin.

+0

için mümkün değildi olabilir. Benim soruya, mevcut detay bantlarına sahip olduğunuz ve ** var olan bantlar arasında ** bir tane daha eklemek istediğiniz noktaya dikkat çekiliyor. Neyse, çok teşekkürler. – Mario

+0

iReport 3.7.1'de olması gerektiği gibi ya da beklediğiniz gibi çalışır. Muhtemelen bu bir hata ya da yaptığınız başka bir şey var olan kararlı 4.0.1 çalışması da olması gerektiği gibi. –

0

Bantları OUTLINE penceresinde sürükleyip bırakabilirsiniz. "Tasarım Görünümü" ndeki çözüm yeni Bant ekleyecek ve OUTLINE penceresinde istediğiniz yere sürükleyecektir. i JasperStudio üzereyim

, tüm diğer detay bantlarının alt ** ** ile seçtiğiniz iReport 4.0 "Başka Detay Band Ekle" Eğer, ayrıntı bant olsun İReport

İlgili konular