Databinding, çeşitli aksiyonlarla hesaplanan verilerin arayüzdeki bileşenler aracılığıyla gösterilmesi işlemidir. Bu öğrenme içeriğinde, form ekranlarında basit bileşenlere, SelectBox elementine ve liste ekranlarına veri bağlama işlemlerini gerçekleştireceğiz.
Databinding, çeşitli aksiyonlarla hesaplanan verilerin arayüzdeki bileşenler aracılığıyla gösterilmesi işlemidir. Örnek olarak bir personel kayıt ve güncelleme ekranını ele alalım.
Bu ekranda, güncelleme işlemi için personele ait veriler bir SQL aksiyonu aracılığıyla ekrandaki bileşenlere bağlanır ve bu bileşenlerde SQL'de yer alan veriler gösterilir. Bu öğrenme içeriğinde, Form Ekranlarında Basit Bileşenlere Databinding, Form Ekranlarında SelectBox elementine Databinding ve Liste Ekranlarında Databinding konularını inceleyeceğiz.
Bu işlemi gerçekleştirmek için, elementlerin Properties panelinde yer alan Value özelliği kullanılır. Value özelliği içerisinde yer alan Symbol Picker, ilgili arayüze daha önce eklenmiş farklı değişkenleri gruplar halinde gösterir. Bu gruplar; daha önce çalıştırılmış aksiyonların sonuçları Action Results, arayüze parametre olarak geçirilmiş değişkenler Screen Input, sabit veriler Fixed Value, sistem değişkenleri Default ve benzerlerini içerir.
Yeni personel ekleme ekranı örneğine devam edecek olursak, bu ekranda bir personelin bilgilerini güncellemeyi ya da yeni bir personel oluştururacağımızı varsayalım. İlk olarak, PersonnelPrm adında Guid tipinde bir Screen Input tanımlamamız gerekir. Bu Screen Input, arayüzde gösterilecek olan personelin anahtar değeridir. İlgili personelin tüm verilerine ulaşmak için bir Initial Action çalıştırmalıyız. Bu Initial Action için SelectPersonnelById adında bir SQL aksiyonu oluşturalım.
Ardından, önceki öğrenme içeriğinde Page Init olay kurgusunu oluşturduğumuz kullanıcı yani personel listesi ekranında yer alan elementlerin Data Bind işlemlerini gerçekleştirelim.
Tabloda yer alan kullanıcıların toplam önerdiği fikir sayısını Builder 2 kursunda bağlayacağız.
Bu senaryoda, var olan ve Page Init aksiyonu eklenmiş bir liste ekran tasarımına veri bağladık. Eğer ekran tasarımınız hazır değilse ve veri öncelikli bir yaklaşım izliyorsanız, ilk olarak oluşturduğunuz aksiyonu Initial Action olarak eklediğinizde ve Action List panelinden ekrana sürükleyip bıraktığınızda, veri bağlantısı sağlanmış bir tablo tasarımını hızlı bir şekilde elde edebilirsiniz.
Benzer ihtiyaç durumlarında ilgili aksiyonu oluşturup,Data Binding işlemlerini sağlayabilirsiniz.
Databinding, çeşitli aksiyonlarla hesaplanan verilerin arayüzdeki bileşenler aracılığıyla gösterilmesi işlemidir. Bu öğrenme içeriğinde, form ekranlarında basit bileşenlere, SelectBox elementine ve liste ekranlarına veri bağlama işlemlerini gerçekleştireceğiz.
Databinding, çeşitli aksiyonlarla hesaplanan verilerin arayüzdeki bileşenler aracılığıyla gösterilmesi işlemidir. Örnek olarak bir personel kayıt ve güncelleme ekranını ele alalım.
Bu ekranda, güncelleme işlemi için personele ait veriler bir SQL aksiyonu aracılığıyla ekrandaki bileşenlere bağlanır ve bu bileşenlerde SQL'de yer alan veriler gösterilir. Bu öğrenme içeriğinde, Form Ekranlarında Basit Bileşenlere Databinding, Form Ekranlarında SelectBox elementine Databinding ve Liste Ekranlarında Databinding konularını inceleyeceğiz.
Bu işlemi gerçekleştirmek için, elementlerin Properties panelinde yer alan Value özelliği kullanılır. Value özelliği içerisinde yer alan Symbol Picker, ilgili arayüze daha önce eklenmiş farklı değişkenleri gruplar halinde gösterir. Bu gruplar; daha önce çalıştırılmış aksiyonların sonuçları Action Results, arayüze parametre olarak geçirilmiş değişkenler Screen Input, sabit veriler Fixed Value, sistem değişkenleri Default ve benzerlerini içerir.
Yeni personel ekleme ekranı örneğine devam edecek olursak, bu ekranda bir personelin bilgilerini güncellemeyi ya da yeni bir personel oluştururacağımızı varsayalım. İlk olarak, PersonnelPrm adında Guid tipinde bir Screen Input tanımlamamız gerekir. Bu Screen Input, arayüzde gösterilecek olan personelin anahtar değeridir. İlgili personelin tüm verilerine ulaşmak için bir Initial Action çalıştırmalıyız. Bu Initial Action için SelectPersonnelById adında bir SQL aksiyonu oluşturalım.
Ardından, önceki öğrenme içeriğinde Page Init olay kurgusunu oluşturduğumuz kullanıcı yani personel listesi ekranında yer alan elementlerin Data Bind işlemlerini gerçekleştirelim.
Tabloda yer alan kullanıcıların toplam önerdiği fikir sayısını Builder 2 kursunda bağlayacağız.
Bu senaryoda, var olan ve Page Init aksiyonu eklenmiş bir liste ekran tasarımına veri bağladık. Eğer ekran tasarımınız hazır değilse ve veri öncelikli bir yaklaşım izliyorsanız, ilk olarak oluşturduğunuz aksiyonu Initial Action olarak eklediğinizde ve Action List panelinden ekrana sürükleyip bıraktığınızda, veri bağlantısı sağlanmış bir tablo tasarımını hızlı bir şekilde elde edebilirsiniz.
Benzer ihtiyaç durumlarında ilgili aksiyonu oluşturup,Data Binding işlemlerini sağlayabilirsiniz.