Aracılığıyla paylaş


Örnek portal Web API'si bileşeni uygulama

Not

12 Ekim 2022 tarihi itibarıyla Power Apps portalları, Power Pages olarak adlandırılmıştır. Daha fazla bilgi: Microsoft Power Pages genel kullanıma sunuldu (blog)
Yakında Power Apps portalları belgelerini taşıyıp Power Pages belgeleri ile birleştireceğiz.

Aşağıda, oluşturma, alma, güncelleştirme ve silme işlemlerini gerçekleştirmek için portal Web API'sini kullanan bir kod bileşeninin uygulanmasına örnek verilmiştir. Bileşen, farklı Web API eylemlerini çağırmak için tıklanabilecek dört düğme oluşturur. Web API çağrısının sonucu, kod bileşeninin alt kısmındaki bir HTML div öğesine eklenir.

Portal Web API'yi kullanan örnek bileşen.

Önkoşullar

Kod

Örnek bileşenin tümünü buradan indirebilirsiniz.

Varsayılan olarak, örnekteki bileşen oluşturma, alma,Web API örneklerinde ad ve gelir alanlarını belirleyecek şekilde yapılandırılmıştır.

Varsayılan yapılandırmayı herhangi bir tablo veya sütunla değiştirmek için, aşağıdaki yapılandırma değerlerini gösterildiği gibi güncelleştirin

private static \_entityName = "account";

private static \_requiredAttributeName = "name";

private static \_requiredAttributeValue = "Web API Custom Control (Sample)";

private static \_currencyAttributeName = "revenue";

private static \_currencyAttributeNameFriendlyName = "annual revenue";

createRecord yöntemi üç düğme oluşturur, bu da gelir alanını farklı değerlere ayarlanmış olarak bir firma kaydı oluşturmanıza olanak sağlar (100, 200, 300).

Oluştur düğmelerinden birini seçtiğinizde, düğmenin onClick olay işleyicisi seçilen düğmenin değerini denetler ve gelir alanını düğmenin değerine ayarlanmış olarak firma kaydı oluşturmak için Web API eylemini kullanır. Firma kaydının ad alanı, dizenin sonuna rastgele int eklenmiş olarak, Web API kod bileşeni (Örnek) olarak ayarlanır. Web API çağrısındaki geri çağırma yöntemi, aramanın sonuçlarını (başarılı veya başarısız) özel denetim sonucu div'e çıkarır.

deleteRecord yöntemi, açılır listede seçilen kaydı silen bir düğme oluşturur. Drop down denetimi, silmek istediğiniz firma kaydını seçmenize olanak sağlar. Açılan kutudan firma kaydı seçildikten ve Kaydı Sil düğmesi seçildikten sonra kayıt silinir. Web API çağrısındaki geri çağırma yöntemi, aramanın sonuçlarını (başarılı veya başarısız) özel denetim sonucu div'e çıkarır.

FetchXML retrieveMultiple yöntemi, kod bileşeninde bir düğme oluşturur. Bu düğmenin onClick yöntemi çağrıldığında, FetchXML oluşturulur ve tüm firma kayıtları için gelir alanının ortalama değerini hesaplamak için retrieveMultiple işlevine geçirilir. Web API çağrısındaki geri çağırma yöntemi, aramanın sonuçlarını (başarılı veya başarısız) özel denetim sonucu div'e çıkarır.

OData retrieveMultiple yöntemi, kod bileşeninde bir düğme oluşturur. Bu düğmenin onClick yöntemi çağrıldığında bir OData dizesi oluşturulur ve kod bileşeni Web API (Örnek) gibi bir ad alanına sahip tüm firma kayıtlarını almak için retrieveMultiple işlevine geçirilir. Bu, ilgili kod bileşeni tarafından oluşturulan tüm firma kayıtları için doğrudur.

Kayıtların başarılı bir şekilde alınması üzerine, kod bileşeni, gelir alanının 100, 200 veya 300 olarak ayarlandığı firma kaydının sayısını saymak ve bu sayıyı kod bileşenindeki OData durum kapsayıcısına bir div olarak görüntülemesini sağlar. Web API çağrısındaki geri çağırma yöntemi, aramanın sonuçlarını (başarılı veya başarısız) özel denetim sonucu div'e çıkarır.

Ayrıca bkz.

Power Apps Component Framework'e genel bakış
Örnek bileşenleri indir
Örnek bileşenleri nasıl kullanırım
İlk bileşeninizi oluşturma
Model temelli uygulamalarda bir alana veya tabloya kod bileşenleri ekleme
Kod bileşenleri için Liquid şablonu etiketi
Portallar Web API'sı

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).