- 22 Oct 2022
- 1 Minute to read
- DarkLight
Plug-In Tanımları
- Updated on 22 Oct 2022
- 1 Minute to read
- DarkLight
Plug-In Tanımları
Programlarda hızlı işlem yapmak için yardımcı olarak kullanılan butonlar, ikonlar benzeri eklentilerdir. Yani bir ana programa normalde sahip olmadığı ekstra özellikleri kazandıran işlevsel yazılımlardır. Plug-In'lerin hiçbiri kendi başına bir program işlevi göremez ve ana programdan bağımsız olarak tek başına çalışamaz.
Paperwork başka veritabanlarını kendi veritabanına bağlamak için çeşitli Veritabanı Eklentilerini (Plug-In) desteklemektedir.
Eklenti adı, veritabanı sorguları çalıştırmak üzere hedef veritabanına bağlanmak için kullanılacaktır.
Eklenti tipi, bağlanılacak hedef veritabanının tipini tanımlar. Paperwork varsayılan olarak 3 veritabanı destekler. Kütüphane adı, sadece diğer seçeneği seçildiğinde değiştirilebilir. Seçiminize bağlı olarak kütüphane adı sistem tarafından yönetilir. Burada kullanılan isim eklenti alt dizininde yerleşik olan kütüphanede belirtilen isimdir.
Kullanıcı ve şifre veritabanına bağlantı için kullanılmaktadır. Bu kullanıcı ve şifre ile bir sonraki adımda belirtilen sunucu, veritabanı ve port tanımları ile veritabanı bağlantısı gerçekleştirilir.
Bu tanımlardan sonra, bağlantıyı kontrol et seçeneği ile bağlantı test edilir, başarılı ise bu eklenti bundan sonra ilgili veritabanı bağlantılarında kullanılabilir.
"Content Server" ı yeniden çalıştırmayı unutmayınız!
Dialog Nesnesi Plug-In kullanımına ilişkin bir örnek kod şu şekildedir :
function getPluginDialogData() {
var headers = [
{ field: 'MusteriKodu', title: 'Musteri Kodu' },
{ field: 'MusteriAdı', title: 'Musteri Adi' }
];
PwForm.openDialog('dialog', 'kendoGrid', DialogData.Sql, 'SELECT MusteriKodu,MusteriAdı FROM MUSTERILER(NOLOCK)', headers, 'OtherDBPluginName');
}