Offline Screen Özellikleri

  • Tek Ekran Sınırı: Bir projede birden fazla offline screen bulunabilse de, yalnızca bir ekran "Default Offline Screen" rolüne sahip olabilir.
  • Bağlantı Durumu: İnternet bağlantısı kesildiğinde otomatik olarak devreye girer. Bağlantı tekrar sağlandığında kullanıcı Online Screen'e manuel olarak geçiş yapar.
  • Cihaz Özellikleri: Kamera veya GPS gibi donanımsal özellikler kullanılabilir. Ancak internet gerektiren Backend çağrıları desteklenmez.
  • Aksiyonlar: Yalnızca Client Side aksiyonlar kullanılabilir. Server Side aksiyonlar desteklenmez.
  • Platform Uyumluluğu: Web ve mobil uygulamalarda kullanılabilir.
  • SQLite Offline Kayıt: Works Offline seçeneği aktif edilen ekranlar, veriyi doğrudan cihaz üzerindeki local SQLite veritabanına yazar.
  • Otomatik Senkronizasyon: Offline modda kaydedilen veriler, bağlantı sağlandığında tanımlı sync mekanizması ile otomatik olarak sunucuya aktarılır.
  • Offline Düzenlenebilir Tablolar: Enable Editing işaretlenen tablolar, offline modda düzenlenebilir olarak indirilir ve yapılan değişiklikler senkronizasyon sırasında sunucuya gönderilir.
  • Kolon Bazlı IsDirty Takibi: Offline modda yapılan Upsert işlemlerinde hangi kolonların değiştirildiği IsDirty mekanizmasıyla takip edilir. Bu sayede senkronizasyon sırasında yalnızca değiştirilen kolonlar sunucuya gönderilir.