Resim(DİAImage)
DİAImage, form tasarımına resim ekleme amacı için kullanılır. Tasarım üzerinde resim seçilebildiği gibi süreç tasarımı ile entegre olunarak dinamik olarak süreçten gelen resim bilgisinin de forma eklenmesi sağlanabilir.
Özellikler
| Adı | Default | Değerleri | Amacı |
|---|---|---|---|
| 🆔 Nesne ID | diaImage_1 | Örn: stokresim | Nesneye atanacak benzersiz kimliktir. Süreç tasarımında ve kod tarafında bu ID üzerinden erişim sağlanır. |
| ↔️ Yatay Hizalama | Sola | Sol / Orta / Sağ | Resmi yatay konumunu ayarlar. Özellikle başlık veya etiketler için önemlidir. |
| ↕️ Dikey Hizalama | Orta | Üst / Orta / Alt | Resmin kutu içerisindeki dikey konumunu ayarlar. |
| 🎨 Zemin Rengi | ⚪ | 🟢 Yeşil / 🔵 Mavi / 🟣 Mor | Resim kutusunun arka plan rengini belirler. Görselliği artırmak veya önemli alanları vurgulamak için kullanılır. |
| 📐Resim Boyu | Çerçeve Boyu | Çerçeve Boyu / Kendi Boyutu | Resmin ölçekleme biçimini belirler. |
| 🔄 Dönme Açısı | 0 | 0 / 90 / 180 / 270 | Resmin döndürülme açısını belirler. |
| 🖇️ Kenar Oranları | Sabit | Sabit / Çerçeveye Uyarla | Resmin en-boy oranı davranışını belirler. |
| 🌐 URL | - | Url bilgisi | Resmin dış kaynaktan URL adresi. |
| 📂 Resim Seç | - | Klasörden seçilen dosyanın bilgisi | Dosyadan resim seçmeye yarar. |
| 🖼️ Gösterilecek Resim | Süreçten Getir | Süreçten Getir / Url / Dosyadan Seçim | Hangi tip resmin gösterileceğini belirler. |
Fonksiyonlar
DİAImage nesnesi için kullanılabilir tüm fonksiyonlar, kullanım örnekleri ve çıktıları ile birlikte aşağıda kategorize edilmiştir. Nesne özelliklerinde yer alan aksiyon alanlarında açılan DİAScript editörü üzerinde fonksiyonlar kullanılabilir.
📝 İşlemler
🖼️ setImage()
Url şeklinde olmayan resimlerin yüklenmesini sağlar
diaImage_1.setImage(param.get("resim"))
🌐 setImageUrl()
Url bilgisi bilinen resimin eklenmesi için kullanılır.
diaImage_1.setImageUrl(param.get("resim"))
# param süreç tasarımından gelen veriyi ifade eder.
🚀 Kullanım Örnekleri
Süreç Tasarımı İçerisindeki Sorgu Çalıştır aracından bilgi alınır.
Select * from
(select concat('https://s3-eu-west-1.amazonaws.com/dia-fs/testfatih/', dosya.aws_url)
from sis_aws_dosya dosya where dosya._key_kayit=stok._key) as resim
scf_stokkart stok
Form özellikler çerçevesindeki Aksiyon(Onloading) scripti içerisine eklenir.
param = getFormVariable("param")
# eğer sorgu sonucu gelmişse
if param.get("stokResult"):
param["resim"] = param["stokResult"]["resim"]
diaImage_1.setImageUrl(param.get("resim"))

