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.

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.

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.


Url şeklinde olmayan resimlerin yüklenmesini sağlar

diaImage_1.setImage(param.get("resim"))

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.


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"))