📄️ Client - String Değerler için isNullOrEmpty Extension
TypeScript'de form sınıfının dışına _(export default class Form1 extends Form.Designer { })_ tanımlanması gerekmekte. Daha sonra string değişkenlerde variable.isNullOrEmpty() şeklinde kullanılabilir.
📄️ CreateForm
Tetikleyen:
📄️ Context menü ile DataGrid boolen column verisini değiştirme (Client)
📄️ DataGrid Çift Tıklama ile Row Değeri Değiştirme (Client)
📄️ DATAGRİD AKIŞ KULLANICISINA GÖRE COLUMN EDITABLE - VİSİBLE (Client)
YOL 2
📄️ DataGrid Mükerrer Kayıt Kontrolü (Client)
📄️ DataGrid verilerinin temizlnemesi ve DataGrid'in yenilenmesi (Client)
📄️ Kod ile DataGrid'e Veri Ekleme (Client)
📄️ Akışın Hangi Adımında Olduğunu Tespit Etmek
Aşağıdaki kod kullanılarak form tarafında, akışın hangi adımında olunduğu bilgisi alınabilir.
📄️ Asset'de Bulunan Dosyaların Bağlantısına Ulaşmak
📄️ Butona Tıklayarak Modal Form Açma
Aşağıda bulunan kod bloğu eklemiş olduğumuz butonun Onclick Eventine yazdığımız kod sayesinde istemiş olduğumuz bir modal formu açmamızı sağlar.
📄️ Client Tarafında DataSource Çağırma (Parametreli)
Client (ts) Tarafında DataSource Çağırma (Parametreli) ile ilgili örnek kullanım aşağıdaki gibidir.
📄️ DataGrid OnEditingStart sadece belirli bir sütunu düzenlenebilir yapmak (Client)
Datagrid'in OnEditingStart olayı sırasında, sadece belirli bir sütunun düzenlenebilir olmasını ve diğer sütunların düzenlenemez olmasını sağlamak.
📄️ DataGrid Elemanlarını Toplu Silme
DataGrid'in client(ts) tarafında OnToolbarButtonClick eventinde aşağıda bulunan kod ile elemanların hepsini toplu şekilde silebilirsiniz. Değişken olarak gridin ismini ve primary key'in verilmesi gerekmektedir.
📄️ DataSource İstekleri İçin Örnek Model Oluşturmak
📄️ DateRangePicker Nesnesinde tarih kontrolü
DateRangePicker nesnesinde seçilen tarih aralığını DateTimePicker nesnesinde kontrol etme.
📄️ DataGrid İçindeki Bir Elemanı Silme (Client)
Bir datagrid içindeki bir elemanı silme işleminin nasıl gerçekleştirileceğini deleteItem fonksiyonunun nasıl kullanıldığını ve context menüdeki onItemClick olayı ile nasıl ilişkilendirildiğini gösteriliyor.
📄️ Form üzerindeki switch nesnesinin değerine göre akış kolunun visible özelliğinin ayarlanması
📄️ Kod İle Formun Kaydedilmesini İptal Etme
Client (ts) tarafında formun kaydedilmesini kodla iptal etmek için, formun OnBeforeSave eventinde aşağıdaki kodlar kullanılabilir.
📄️ Koşullu CSS
//textBox değeri test1 olduğunda, ilgili nesnenin customClassName özelliğine css tarafına eklemiş olduğunuz css tanımlamasını ekler ve formdaki görünümünü değiştirmiş olur.
📄️ Log Yazdırma
Aşağıdaki kodlar kullanılarak konsola log yazdırılabilir.
📄️ Mesaj Yazdırma
Aşağıdaki kodlarla, mesaj yazdırabilirsiniz.
📄️ Önceden Oluşturulmuş Bir Formu Açma
Daha önceden oluşturulmuş ve kaydedilmiş bir formu istemci tarafında kod aracılığıyla tekrardan görüntülemek,
📄️ Form Üzerinden Daha Önce Oluşturulmuş Akışa Ulaşma
Form üzerinden daha önce üretilmiş bir akışa aşağıdaki şekilde ulaşabilirsiniz.
📄️ Process Başlatıp Kullanıcın Önüne Modal Açma
Client (ts) Tarafında process başlatıp kullanıcın önüne modal açma ile ilgili örnek kullanım aşağıdaki gibidir.
📄️ Form Üzerinde Farklı Kaydet Butonu Kullanımı
Synergy üzerinde bir form oluşturulduğu zaman form üzerinde varsayılan olarak iki farklı toolbar button oluşmaktadır.
📄️ Doğrulama Kutusu
Bir işlem yapmadan önce kullanıcının onayına ihtiyacımız olduğu durumlarda kullanılabilecek bir özellik olan doğrulama kutusu.
📄️ Form Üzerinden Akış Üretme
Aşağıdaki kod ile form üzerinden tanımlı bir akış formu açabilirsiniz.
📄️ Tab Elemanlarının Görünürlüğü
Yukarıda bulunan görsel dikkate alındığında "Tabs1" Tab nesnesinin içinde bulunan elemanlardan görünürlüğü değiştirilmek istenen elemanın "Key" bilgisi kullanılarak ilgili elemanın görünürlüğü değiştirilebilir. Aşağıdaki kod örneğinden faydalanılabilir.
📄️ Toaster Yazdırma
Aşağıdaki kodlar ile toaster yazdırılabilir.
📄️ Client'da Window Olaylarını Kullanmak (TypeScript)
Constructor Yapısı