VERİ AKSİYONLARI OLUŞTURMA

Fikir Detay Ekranı için Aksiyonların Oluşturulması

Bu öğrenme içeriğinde Bir Fikrim Var mobil uygulamasında yer alan fikir detay ekranı için ihtiyaç duyulan aksiyonları oluşturacağız. Ekrandaki fikir bilgileri ve fikirlerle ilgili yapılar için iki aksiyon oluşturarak işe başlayacağız.

Bu öğrenme içeriğinde Bir fikrim var mobil uygulamasında yer alan fikir detay ekranı için ihtiyaç duyulan aksiyonları oluşturacağız.

Ekranı inceleyerek başlayalım. 

Ekrana baktığımızda ilk olarak fikir bilgilerini içeren bir yapıyı görüntülüyoruz. Bu yapı içerisinde fikir sahibine yönelik bilgiler, fikre yönelik bilgiler ve fikir ile ilgili bazı sayısal bilgilerin yer aldığını görüntülüyoruz. 

Ekranda yer alan ikinci yapımızda ise Tab elementi içerisinde yer alan fikir bilgilerini ve fikre yapılan yorum bilgilerini görüntülüyoruz.

Burada ihtiyacımızı gidermek için iki aksiyon yeterli olacaktır. İlk aksiyonumuz select action başlıklı öğrenme içeriğinde oluşturduğumuz aksiyona benzer yapıda olacak. Bu aksiyonu oluşturarak başlayalım.

  1. Custom Actions panelini açın.
  2. Yeni bir Select Action oluşturun ve isimlendirin.
  3. Choose Source alanında yer alan + ikonuna tıklayarak Idea tablosunu seçin.
  4. Idea tablosu yanında yer alan link ikonuna tıklayarak açılan ekrandan Idea tablosuyla ilişkili olan Personnel tablosunu seçin.
  5. IdeaCategory tablosu için de aynı işlemi uygulayın.
  6. Fields sekmesi aracılığıyla varsayılan olarak gelen seçimlere ekleme yaparak ilerleyelim.
  7. Idea tablosunda sırasıyla ilk olarak Id’yi ekleyin. Alias alanında IdeaID isimlendirmesini yapın.
  8. Devamında sırasıyla, CreatedDate, IdeaHolder, IdeaImage, Ideatitle seçimlerini yapın.

Şimdi Personnel tablosundaki kolonları ekleyerek ilerleyelim.

  1. Personnel Tablosunda yer alan ID’yi seçin ve Alias alanı aracılığıyla PersonnelID isimlendirmesini verin.
  2. Ardından Fullname, PersonnelImage ve Title seçimlerini yapın.
  3. Son olarak Category tablosunda yer alan ID’yi ekleyin ve Alias aracılığıyla CategoryID olarak isimlendirin. 
  4. Filter sekmesinde Idea tablosunu seçip Id alanı seçin. 
  5. Varsayılan olarak gelen Is Equal To seçimini seçili halde bırakın. Sağda bulunan alanda Symbol Picker SQL Parameter seçimini yapın ve ilgili alana Id yazın.
  6. Create butonuna tıklayarak aksiyonu kaydedin. 

İlk aksiyonumuzu böylelikle oluşturmuş olduk. Tab içerisinde yer alan ve yorum bilgilerini listeleyen ilgili aksiyonu oluşturalım.

  1. Bir Select Action daha oluşturun.
  2. IdeaComment tablosunu seçerek ekleyin.
  3. IdeaComment tablosu yanında yer alan link ikonuna tıklayarak açılan ekrandan IdeaComment tablosuyla ilişkili olan Personnel tablosunu seçin.
  4. Varsayılan olarak gelen alanların yanı sıra IdeaComment tablosunun Id’sini ekleyip Alias alanınında CommentId olarak isimlendirin.
  5. IdeaComment tablosunda yer alan CreatedDate, PersonnelID kolonlarını ekleyin.
  6. Ardından Personnel tablosunda yer alan Fullname alanını ekleyin.
  7. Filter sekmesinde IdeaComment tablosunu seçip IdeaId alanı seçin. 
  8. Varsayılan olarak gelen Is Equal To seçimini seçili halde bırakın. Sağda bulunan alanda Symbol Picker SQL Parameter seçimini yapın ve ilgili alana IdeaID yazın.
  9. Şimdi SortOrder sekmesini açın, IdeaComment tablosunu seçin, kolon olarak CreatedDate kolonu seçin ve Descending seçimini yapın. Bu işlem tabloda kolonların son eklenenden ilk eklenene doğru sıralanmasını sağlayacak.
  10. Create butonuna tıklayın ve aksiyonu oluşturun.

Bu işlemlerle birlikte aksiyonlarımızı hazırladık.

Bu öğrenme içeriğinde Bir Fikrim Var mobil uygulamasında yer alan fikir detay ekranı için ihtiyaç duyulan aksiyonları oluşturacağız. Ekrandaki fikir bilgileri ve fikirlerle ilgili yapılar için iki aksiyon oluşturarak işe başlayacağız.

Bu öğrenme içeriğinde Bir fikrim var mobil uygulamasında yer alan fikir detay ekranı için ihtiyaç duyulan aksiyonları oluşturacağız.

Ekranı inceleyerek başlayalım. 

Ekrana baktığımızda ilk olarak fikir bilgilerini içeren bir yapıyı görüntülüyoruz. Bu yapı içerisinde fikir sahibine yönelik bilgiler, fikre yönelik bilgiler ve fikir ile ilgili bazı sayısal bilgilerin yer aldığını görüntülüyoruz. 

Ekranda yer alan ikinci yapımızda ise Tab elementi içerisinde yer alan fikir bilgilerini ve fikre yapılan yorum bilgilerini görüntülüyoruz.

Burada ihtiyacımızı gidermek için iki aksiyon yeterli olacaktır. İlk aksiyonumuz select action başlıklı öğrenme içeriğinde oluşturduğumuz aksiyona benzer yapıda olacak. Bu aksiyonu oluşturarak başlayalım.

  1. Custom Actions panelini açın.
  2. Yeni bir Select Action oluşturun ve isimlendirin.
  3. Choose Source alanında yer alan + ikonuna tıklayarak Idea tablosunu seçin.
  4. Idea tablosu yanında yer alan link ikonuna tıklayarak açılan ekrandan Idea tablosuyla ilişkili olan Personnel tablosunu seçin.
  5. IdeaCategory tablosu için de aynı işlemi uygulayın.
  6. Fields sekmesi aracılığıyla varsayılan olarak gelen seçimlere ekleme yaparak ilerleyelim.
  7. Idea tablosunda sırasıyla ilk olarak Id’yi ekleyin. Alias alanında IdeaID isimlendirmesini yapın.
  8. Devamında sırasıyla, CreatedDate, IdeaHolder, IdeaImage, Ideatitle seçimlerini yapın.

Şimdi Personnel tablosundaki kolonları ekleyerek ilerleyelim.

  1. Personnel Tablosunda yer alan ID’yi seçin ve Alias alanı aracılığıyla PersonnelID isimlendirmesini verin.
  2. Ardından Fullname, PersonnelImage ve Title seçimlerini yapın.
  3. Son olarak Category tablosunda yer alan ID’yi ekleyin ve Alias aracılığıyla CategoryID olarak isimlendirin. 
  4. Filter sekmesinde Idea tablosunu seçip Id alanı seçin. 
  5. Varsayılan olarak gelen Is Equal To seçimini seçili halde bırakın. Sağda bulunan alanda Symbol Picker SQL Parameter seçimini yapın ve ilgili alana Id yazın.
  6. Create butonuna tıklayarak aksiyonu kaydedin. 

İlk aksiyonumuzu böylelikle oluşturmuş olduk. Tab içerisinde yer alan ve yorum bilgilerini listeleyen ilgili aksiyonu oluşturalım.

  1. Bir Select Action daha oluşturun.
  2. IdeaComment tablosunu seçerek ekleyin.
  3. IdeaComment tablosu yanında yer alan link ikonuna tıklayarak açılan ekrandan IdeaComment tablosuyla ilişkili olan Personnel tablosunu seçin.
  4. Varsayılan olarak gelen alanların yanı sıra IdeaComment tablosunun Id’sini ekleyip Alias alanınında CommentId olarak isimlendirin.
  5. IdeaComment tablosunda yer alan CreatedDate, PersonnelID kolonlarını ekleyin.
  6. Ardından Personnel tablosunda yer alan Fullname alanını ekleyin.
  7. Filter sekmesinde IdeaComment tablosunu seçip IdeaId alanı seçin. 
  8. Varsayılan olarak gelen Is Equal To seçimini seçili halde bırakın. Sağda bulunan alanda Symbol Picker SQL Parameter seçimini yapın ve ilgili alana IdeaID yazın.
  9. Şimdi SortOrder sekmesini açın, IdeaComment tablosunu seçin, kolon olarak CreatedDate kolonu seçin ve Descending seçimini yapın. Bu işlem tabloda kolonların son eklenenden ilk eklenene doğru sıralanmasını sağlayacak.
  10. Create butonuna tıklayın ve aksiyonu oluşturun.

Bu işlemlerle birlikte aksiyonlarımızı hazırladık.

Dosyalar

Yardımcı kaynaklar

Sözlük