AppMaster listeden kullanıcı seçimi için tasarlanmış dört öğe vardır:

  • Seçme
  • Yıkılmak
  • Seç (enum)
  • yeniden seç

Web uygulaması tasarımcısındaki bu öğeler:

Elements in the web application designer

Select

Bu öğe, düzenleyicide ayarlanan statik seçenekler listesinden seçim yapmak üzere tasarlanmıştır.

Select öğesini tuvale taşıdıktan sonra, seçimin bir veya birkaç değer alacağını seçebileceğiniz bir açılır pencere belirecektir.

This element is designed to select from a static list of options set in the editor.

Seçilecek seçenekleri eklemek ve düzenlemek için öğeye tıklayın ve Option sekmesine gidin.

Dropdown , Select benzer, ancak seçilen değeri kaydetmez. Dropdown , seçeneklerden birine tıkladığınızda genellikle bir miktar BP başlatır.

Seçilecek seçenekleri eklemek ve düzenlemek için öğeye tıklayın ve Option sekmesine gidin.

 Dropdown often starts some BP when you click on one of the

Select (enum)

Select (enum) enum bir değer seçmek için kullanılır. Bu öğeyi oluşturduğunuzda, veri kaynağını (mevcut enum biri) seçmeniz gereken bir pencere açılır.

Select (enum) is used to select a value from an enum

Relselect

Bu öğe, veritabanındaki kayıtlardan değerleri seçmek için kullanılır. Oluşturduğunuzda, model listesinden veri kaynağını seçmelisiniz. Kaynağı seçtikten sonra, görüntülenecek alanı seçebileceksiniz.

User veri kaynağı ve Login alanı ile bir RelSelect oluşturalım.

Let's create a RelSelect with the data source User and the field Login.

RelSelect çalışması için, iş sürecini kullanarak gerekli verileri göndermeniz gerekir.

BP, GET bloğunu kullanarak verileri almalı ve RelSelect Update Properties bloğunu kullanarak RelSelect, iletmelidir.

Uygulamanın tüm yöneticilerini RelSelect . Server Request GET /user/ bloğunu kullanın. Giriş alanı groups varsayılan değerini admin olarak ayarlayın. Yani çıktı verisi alanında sadece Admin grubundan kullanıcıları alacağız. Bu verileri RelSelect Update Properties.

Bir veri alanının RelSelect Update Properties görünmesi için bir Component ID belirtin.

Şimdi, RelSelect tüm uygulama yöneticilerinin oturum açma bilgilerini görüntüleyecektir.

Kullanıcı tarafından yapılan seçim daha sonra BP'de kullanılabilir. Bu amaçla selected bir alan bulunmaktadır. Seçilen değerleri saklar.

Kullanıcılarla ilişkilendirilmiş bir task veri modelimiz olduğunu varsayalım. RelSelect ile sadece seçilen kullanıcı ile ilgili tasks görüntüleyebiliriz.

Sayfaya task tablosunu ekleyelim ve RelSelect için yapılandırılmış BP'ye dönelim.

RelSelect onChange takiben tablodaki verileri güncelleyecek olan başka bir BP oluşturun.

RelSelect Get Properties bloğu ile seçili kullanıcıyı alıyoruz.

Expand Expand User ile genişletin, ID Server Request GET /task/ bloğuna iletin ve verileri Table Update Data bloğuna iletin.

Display only those tasks related to the selected user

RelSelect bir kullanıcı seçerken, görev tablosu seçilen kullanıcıyla ilişkili kayıtları görüntüleyecektir.

Was this article helpful?

AppMaster.io 101 Çarpışma Kursu

10 Modüller
2 haftalar

Nereden başlayacağınızdan emin değil misiniz? Yeni başlayanlar için hızlandırılmış kursumuzla başlayın ve AppMaster'ı A'dan Z'ye keşfedin.

Kursa Başlayın
Development it’s so easy with AppMaster!

Daha Fazla Yardıma mı ihtiyacınız var?

Herhangi bir sorunu uzmanlarımızın yardımıyla çözün. Zamandan tasarruf edin ve uygulamalarınızı oluşturmaya odaklanın.

headphones

İletişim desteği

Bize sorununuzu anlatın, size bir çözüm bulalım.

message

Topluluk Sohbeti

Soruları sohbetimizde diğer kullanıcılarla tartışın.

Topluluğa Katılın