Çalışılan form sayfasına dosya eklemek için kullanılan bir araçtır. Dosya ekle ile eklenen resim veya PDF dosyalarına tıklayarak dosyayı görüntüleyebilirsiniz.
Araç Kutusundaki Görünümü |
Free Formdaki Görünümü |
Responsive Formdaki Görünümü |
Uyumluluk
Free Form | Responsive Form | Mobile |
Add File Aracının Özellikleri
Type(Alan Türü): Eklenilen form aracının alan türünü gösterir. Burada yer alan değer değiştirilemez. Linked Form(Bağlantılı Form): Seçilen bağlantılı form dosyalarının listelenmesine izin verir. Maximum(MB), (Maksimum (MB): Bu alana eklenecek olan dosyaların maksimum boyutu belirlenir. Belirlenen boyut, içerisine eklenen her bir dosya için ayrı hesaplanmaz. Birden fazla dosya eklendiği takdirde tüm dosyaların toplam boyutuna bakılmaktadır.
Maximum MB alanına 10 değeri girildiğinde, 10 MB üstü herhangi bir dosya yüklenmek istendiği takdirde yukarıdaki resimde görünen hata mesajı çıkacak ve dosya alan içerisine eklenemeyecektir.
Help Text(Yardım Metni): Form aracı üzerine Fare ile gelindiğinde açıklama çıkması için girilen metindir.
Height(Yükseklik): Form aracının yüksekliğini ve genişliğini düzenler(Genişlik alanı Responsive Form'lardan kaldırılmıştır). Maximum number of Files(Maksimum Dosya Sayısı): Alana eklenecek maksimum dosya sayısı belirtilir. Girilen sayının üzerinde dosya eklenmesine izin verilmez.
Dosya sayısı alanına 2 değeri girildiğinde, 2 üstü herhangi bir dosya yüklenmek istendiği takdirde yukarıdaki resimde görünen hata mesajı çıkacak ve dosya alan içerisine eklenemeyecektir. Types of File Example(Dosya Türleri): Dosya alanına eklenecek olan dosya türleri bu alan ile kısıtlanır. İzin verilecek olan alanın türlerinin yazılması gerekmektedir. Birden fazla tür eklenecekse her bir tür arasına | (Düz Çizgi) eklenmelidir.
Bu yapılan örnekte dosya türü olarak sadece pdf ve docx türünden dosyalar eklenebilecektir. Farklı formatta bir dosya eklenmek istendiği takdirde aşağıdaki resimde görünen hata mesajı çıkacak ve dosya alan içerisine eklenemeyecektir.
Store in File(Dosyada Sakla): Özellik etkinleştirildiğinde eklenen dosyalar SQL'de tabloda saklanmak yerine Xpoda'nın kurulu olduğu sunucuda yerel bir klasörde saklanır. Display(Görünür): Form aracının Client ekranında görünmemesini sağlar. |
Aksiyonları:
Form sayfasında her eklenen form elemanı için farklı aksiyonlar bulunmaktadır. Add File aracı için herhangi bir aksiyon tanımlanmamıştır.
Notlar:
Formdaki dosya elemanı boş olduğu durumlarda sistemin çalışmasını önlemek için aşağıdaki sorguyu kullanabilirsiniz.
SELECT CASE WHEN $PFileCount$<=0 THEN 0 ELSE 1 END
FileCount değeri form içerisinde yer alan File aracının içerisindeki dosya sayısına bakmaktadır.
Bu sorgu ile dosya sayısına bakılacak, dosya alanı boş bırakıldığı takdirde herhangi bir işlem gerçekleşmeyecektir.
Sorgunun aksiyonla kullanımı:
Eklenen dosyalar kayıt sonrasına ilgili form sayfasının tablosuna kaydedilmez. Bu dosyalar, XPODA_FILES tablosunda tutulmaktadır. ProjectID ve FormTypeID bilgileri kullanılarak ilgili dosyalara erişim sağlanabilir. |
Sürükle bırak özelliği Add File aracında bulunmamaktadır. Add File aracına dosya yüklemek için sadece buton kullanılmalıdır. |