Welcome to Emakin Q&A, where you can ask questions and receive answers from other members of the community.

Print formu değişikliği hk.

0 votes
23 views

Merhaba,

Uygulama üzerinden print aksiyonu ile çıktı almaya çalıştığımda oluşturulan print formu üzerinde font değişiklikleri gibi işlemler yapmak istiyorum. Bu konudaki değişiklikleri nasıl yapabilirim?

Teşekkürler.

asked Apr 24 by emrc Boba Fett (460 points)

1 Answer

+1 vote
 
Best answer

Süreç tasarım ekranında havuz içerisinde ekranın en altında şablonlar diye bir seçenek göreceksin. Ona tıklayıp bir çıktı şablonu oluşturabilirsin. Bu şablonun tipi olarak da XSLT veya temel Emakin syntax 'ını kullanabilirsin. Aşağıdaki adresten örnek şablon oluşturmayı görebilirsin.
http://wiki.emakin.com/display/EMK/Message Templates

Daha sonra hangi görevden çıktı alınmasını istiyorsan o görevin üzerine sağ tıklayıp çıkan menüden Yazdırma seçeneğini seçmelisin. Sonrasında çıkan ekranda daha önce oluşturduğun şablonu seçtiğin zaman, o görev iş listesindeyken yukarıdaki çıktı butonuna tıkladığında artık oluşturduğun şablonun adını göreceksin ve ona tıkladığında şablonda yazdığın çıktı ekran gözükecek.

answered Apr 24 by Battal C-3PO (2,300 points)
selected Apr 24 by emrc

Çok teşekkürler. Konuya ek olarak; xmlde bulunan tablo içerisindeki verileri bu print formuna basmak istiyorum. Tablo oluşturuyorum ancak xml tablo satırındaki verileri ayrı ayrı basamıyorum çünkü verileri array içine almak gibi birşey yapamıyorum yalnızca html kullanabiliyorum. Bu konu ne yapmalıyım?

Xml tablo derken xml veri içerisindeki tekrarlı alanlardan bahsediyorsun galiba. Bu alanları da xslt ile veya standart şablon kullanımı ile ekranda gösterebilirsin. Örneğin;

<Musteriler>
 <Musteri>
  <Id>1</Id>
  <Ad>Mehmet</Ad>
  <Soyad>Yelkenci</Soyad>
 </Musteri>
 <Musteri>
  <Id>2</Id>
  <Ad>Ali</Ad>
  <Soyad>Ketenci</Soyad>
 </Musteri>
</Musteriler>

standart şablon kullanımında

{{ SAMPLE REPORT
   <table>
     <tr>
       <th>Ad Kolonu</th>
       <th>Soyad Kolonu</th>
     </tr>
     <tr x-repeat="Musteriler/Musteri">
       <td>{{Ad}}</td>
       <td>{{Soyad}}</td>
     </tr>
   </table>
}}

XSLT ile yaparsak da https://www.w3schools.com/xml/xsl_for_each.asp

<table>
    <tr>
      <th>Ad Kolonu</th>
      <th>Soyad Kolonu</th>
    </tr>
    <xsl:for-each select="Musteriler/Musteri">
    <tr>
      <td><xsl:value-of select="Ad"/></td>
      <td><xsl:value-of select="Soyad"/></td>
    </tr>
    </xsl:for-each>
 </table>

Esas doğru adres aşağıdaki
http://wiki.emakin.com/display/EMK/Data Templates

Tekrar çok teşekkürler.

...