Örnek olarak To Do uygulamasını ele alalım. İlişkili iki tablosu vardır: Task ve User . Task her giriş, bir User girişi ile ilişkilendirilir. Kullanıcı tablosundaki bir kayıt tıklandığında, tıklanan kullanıcıyla ilişkili tüm görevleri açacak bir BP ayarlayın.

Bir açılış sayfası ayarlama

Yeni bir sayfa oluşturun ve bunu App components bölümüne yerleştirin. Buna Task_user diyelim ve /taskuser/:id sayfasının URL ayarlayalım.

:id yardımıyla, tıklanan gönderiyi takip edeceğiz.

Geçiş kurulumu

User Workflow tablosuna gidin ve onRowClick tetikleyicisi için BP'yi ayarlayın.

Bir Navigate bloğu ekleyelim. Page field , URLTask_user olarak ayarlayın ve Record ID alanında tetikleyiciden Record ID iletin.

Böylece bir satıra tıkladığımızda Task_user sayfasına gideceğiz; URL'si her zaman tıklamanın gerçekleştiği kaydın kimliğini içerecektir.

Bir adresten kimlik okuma

Şimdi, URL bir ID alacak ve onu tamsayı biçiminde döndürecek bir BP oluşturun.

Bunu yapmak için Business Processes sekmesine gidin ve Add Business Processes 'yi tıklayın.

Geçerli Sayfayı Al bloğunu kullanalım. Sayfanın Başlığını ve URL'sini dize biçiminde verir.

Yalnızca URL gelen ID gerektiğinden, Split String bloğunu kullanarak dizeyi bölün. Get Current Page bloğundaki URL değerini buna iletin. “/” sembolü URL ID ayırır, bu yüzden onu Separator olarak belirteceğiz.

Sonuç olarak, "/" ile ayrılmış ve 0'dan başlayarak numaralandırılmış tüm URL öğelerini içeren bir dize dizisi elde edeceğiz.

ID , son iki “/” karakteri arasındadır; bu nedenle, onu elde etmek için dizi boyutundan iki çıkarın. Bunu Array Size ve Subtract bloklarını kullanarak yapın.

URL öğelerinin bir listesine ve kimliği içeren öğenin numarasına sahibiz.

Array Element bloğunu kullanarak ID alabiliriz. Split String bloğundan listeyi ve Subtract bloğundan gelen sonucu buna aktaralım.

ID integer formatında gerekli olduğundan, To integer bloğunu kullanırız ve sonucunu END bloğunda bir değişken olarak saklarız.

Şimdi Task_user sayfasındaki tablonun Workflow kısmına geçelim. Veritabanından alınan verileri bu talimattaki gibi ona ekleyin. GET bloğundan önce, URL ID almak için BP'yi girin.

Sayfa kimliği alanındaki değeri kullanıcı alanına iletin .

User tablosunda bir satıra tıkladığınızda, bu kullanıcıyla ilişkili tüm görevlerin bir tablosunu göreceğiz.

AppMaster 101Hızlandırılmış Kurs

10 modül
2 hafta

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.

Başlayın
AppMaster 101 Crash Course

Daha fazla yardıma mı ihtiyacınız var?

Uzmanlarımızın yardımıyla her sorunu çözün. Zaman kazanın ve uygulamalarınızı oluşturmaya odaklanın.

headphones

Destek ile iletişime geçin

Sorununuzu bize anlatın, size bir çözüm bulalım.

message

Topluluk sohbeti

Platformla ilgili yardım almak için diğer kullanıcılarla bağlantı kurun.

Topluluğa katılın
İlgili tablolar ve hiyerarşi | AppMaster University