Choices işlevi
Şunlar için geçerlidir: Tuval uygulamaları Model yönetimli uygulamalar
Arama tablosu için olası değerlerin tablosunu döndürür.
Description
Choices işlevi arama tablosu için olası değerlerin tablosunu döndürür.
Kullanıcınıza aralarından seçim yapabileceği bir seçenek listesi sağlamak için Choices işlevini kullanın. Bu işlev yaygın olarak düzenleme formlarındaki Combo box denetimleriyle kullanılır.
Arama için Choices tarafından döndürülen tablo, aramayla ilişkilendirilmiş yabancı tabloyla eşleşir. Choices işlevini kullanarak yabancı tabloyu fazladan bir veri kaynağı olarak ekleme gereğini ortadan kaldırırsınız. Seçenekler , yabancı tablonun tüm sütunlarını döndürür.
Choices tablo döndürdüğünden tabloyu filtrelemek, sıralamak ve şekillendirmek için Filter, Sort, AddColumns ve diğer tüm tablo işleme işlevlerini kullanabilirsiniz.
Şu anda, Choices için temsilci seçemezsiniz. Bu sınırlandırma, uygulamanızda soruna neden oluyorsa yabancı tabloyu bir veri kaynağı olarak ekleyin ve doğrudan kullanın.
Seçenekler , ShowColumns, Search ve diğer tablo işlevlerinden farklı olarak sütun adlarının dize olmasını ve çift tırnak içine alınmasını gerektirmez. Formülü sütuna doğrudan başvurur gibi sağlayın.
Sütun başvuruları, veri kaynağına doğrudan yapılmalıdır. Örneğin, veri kaynağı olarak Firmalar ve arama olarak SLA kullanılırsa sütun başvurusu Accounts.SLA olabilir. Başvuru; bir işlev, değişken veya denetime doğrudan geçiş yapamaz. Bu örnekten devam edersek, Firmalar bir Gallery denetimine sağlanıyorsa seçilen firmaya ilişkin SLA'ya başvurmak için Gallery.Selected.SLA formülünü kullanın. Öte yandan bu başvuru bir denetime geçirilmiştir, dolayısıyla Columns işlevine geçirilemez. Yine Accounts.SLA'yı kullanmanız gerekir.
Bu aşamada, arama sütunlarını yalnızca SharePoint ve Microsoft Dataverse ile kullanabilirsiniz.
Sözdizimi
Seçenekler( sütun-referansı [, metin filtresi ])
- column-reference - Gerekli. Veri kaynağının arama sütunu. Sütun adını çift tırnak içine almayın. Başvuru doğrudan veri kaynağının sütununa yapılmalı ve bir işlev veya denetimden geçirilmemelidir.
- text-filter - İsteğe bağlı. Seçim listesini yalnızca text-filter bölümünde belirtilen metinle başlayan seçimleri döndürerek filtreler. Boş dize belirtilirse tüm seçimler döndürülür.
Örnekler
Arama için Choices
içinde bir veritabanı oluşturun ve Örnek uygulamaları ve verileri Dataversedahil et kutusunu seçin .
Firmalar gibi birçok tablo oluşturulur.
Not: Tablo adları make.powerapps.com üzerinde tekil ve içinde Power Apps Studio çoğuldur.
Firmalar tablosunun Birincil İlgili Kişi sütunu, İlgili Kişiler tablosunun arama alanıdır.
Her firma için bir ilgili kişi, birincil ilgili kişi olarak belirlenir veya birincil ilgili kişi boş bırakılır.
Hesaplar tablosundan bir uygulama oluşturun.
Sol kenarın yakınındaki ekran ve denetim listesini EditScreen1 gösterilene kadar kaydırın ve ardından hemen altındaki EditForm1'i seçin.
Sağdaki bölmenin Özellikler sekmesinde Alanları düzenle'yi seçin.
Alanlar bölmesinde Alan ekle'yi seçin.
Birincil İlgili Kişi alanını arayın, onay kutusunu ve ardından Ekle'yi seçin.
Birincil İlgili Kişi alanı formun altında görüntülenir. Alan bir hata gösterirse Görünüm sekmesinde Veri kaynakları'nı seçin, Firmalar veri kaynağı için üç noktayı (...) ve ardından Yenile'yi seçin.
(isteğe bağlı) Alan listesinde Birincil İlgili Kişi alanını aşağıdan en yukarıya sürükleyin.
Birincil İlgili Kişi kartında Combo box denetimini seçin.
Bu denetimin Items özelliği sütunu, ilk örnekte olduğu gibi görünen adıyla veya ikinci örnekte olduğu gibi mantıksal adıyla tanımlayan bir formüle ayarlanır:
Seçenekler( Hesaplar.'Birincil İlgili Kişi')
Seçenekler( Accounts.primarycontactid )
Gösterim amacıyla, Data table denetiminde Choices işlevi tarafından döndürülen tablonun tamamını görüntüleyebiliriz. Giriş sekmesinde, Yeni ekran'ı ve ardından Boş'u seçin.
Ekle sekmesinde, Data table'nu seçin.
Data table denetiminin Items özelliğini şu formül olarak ayarlayın:
Seçenekler( Hesaplar.'Birincil İlgili Kişi')
Data table denetiminin ortasında, Alanları seçin... ile başlayan bağlantıyı seçin ve ardından göstermek istediğiniz alanın veya alanların onay kutularını seçin (örneğin, ad ve soyadı).