Aracılığıyla paylaş


Power Apps'te açılan liste denetimi

Kullanıcı açmadığı sürece yalnızca ilk öğeyi gösteren liste.

Description

Açılan liste denetimi, özellikle listede çok sayıda seçenek bulunduğunda ekran emlaklarını korur. Kullanıcı daha fazla seçenek göstermek için köşeli çift ayraç seçmediği sürece denetim yalnızca bir satır alır. Denetim en fazla 500 öğe gösterir.

Önemli özellikler

Varsayılan : Kullanıcı farklı bir değer belirtmeden önce denetimin ilk değeri.

Items : Denetimde görünen öğeleri içeren veri kaynağı. Kaynağın birden çok sütunu varsa, denetimin Value özelliğini göstermek istediğiniz veri sütununa ayarlayın.

Değer : Denetimde göstermek istediğiniz veri sütunu (örneğin, bir veri kaynağının birden çok sütunu varsa).

Selected : Seçili öğeyi temsil eden veri kaydı.

AllowEmptySelection : Denetimin seçili öğe olup olmadığı. False olduğunda, başlangıçta Varsayılan veya ilk öğe olacak şekilde her zaman seçili bir öğe olacaktır.

Ek özellikler

AccessibleLabel : Ekran okuyucular için etiket.

BorderColor : Denetimin kenarlığı rengi.

BorderStyle : Denetimin kenarlarının Düz, Kesikli, Noktalı veya Hiçbiri olup olmadığı.

BorderThickness : Denetimin kenarlığının kalınlığı.

ChevronBackground : Açılan listedeki aşağı okun arkasındaki renk.

Köşeli Çift Ayraç Dolgusu : Açılan listedeki aşağı okun rengi.

Color : Denetimdeki metnin rengi.

DisplayMode : Denetimin kullanıcı girişlerine izin verip vermediği (Düzenle), yalnızca verileri görüntüleyip görüntülemediği (Görünüm) veya devre dışı bırakılıp bırakılmadığı (Devre dışı).

DisabledBorderColor : Denetimin DisplayMode özelliği Devre Dışı olarak ayarlandıysa, denetimin kenarlığı rengi.

DisabledColor : DisplayMode özelliği Devre Dışı olarak ayarlandıysa denetimdeki metnin rengi.

DisabledFill : DisplayMode özelliği Devre Dışı olarak ayarlandıysa denetimin arka plan rengi.

Dolgu : Denetimin arka plan rengi.

FocusedBorderColor : Denetim odaklandığında denetimin kenarlığı rengi.

FocusedBorderThickness : Denetim odaklandığında denetimin kenarlığının kalınlığı.

Yazı Tipi – Metnin görüntülendiği yazı tipi ailesinin adı.

FontWeight : Denetimdeki metnin ağırlığı: Kalın, YarıBoyuk, Normal veya Daha Açık.

Yükseklik : Denetimin üst ve alt kenarları arasındaki mesafe.

HoverBorderColor : Kullanıcı fare işaretçisini bu denetimin üzerinde tuttuğunda denetimin kenarlığı rengi.

HoverColor : Kullanıcı fare işaretçisini denetim üzerinde tuttuğunda denetimdeki metnin rengi.

HoverFill : Kullanıcı fare işaretçisini üzerinde tuttuğunda denetimin arka plan rengi.

italik : Denetimdeki metnin italik olup olmadığı.

OnChange : Kullanıcı denetimin değerini değiştirdiğinde gerçekleştirilecek eylemler (örneğin, kaydırıcıyı ayarlayarak).

OnSelect : Kullanıcı bir denetim seçtiğinde gerçekleştirilecek eylemler.

PaddingBottom : Denetimdeki metin ile denetimin alt kenarı arasındaki uzaklık.

PaddingLeft : Denetimdeki metin ile denetimin sol kenarı arasındaki uzaklık.

PaddingRight : Denetimdeki metin ile denetimin sağ kenarı arasındaki uzaklık.

PaddingTop : Denetimdeki metin ile denetimin üst kenarı arasındaki uzaklık.

PressedBorderColor : Kullanıcı bu denetimi seçtiğinde denetimin kenarlığı rengi.

PressedColor : Kullanıcı bu denetimi seçtiğinde denetimdeki metnin rengi.

PressedFill : Kullanıcı bu denetimi seçtiğinde denetimin arka plan rengi.

Reset : Denetimin varsayılan değerine geri dönülip döndürülmeyeceği.

SelectedText (Kullanım dışı) – Seçili öğeyi temsil eden bir dize değeri. Bunun yerine Dropdown1.SelectedText.Value kullanın, yerine "Dropdown1" yerine uygulamadaki açılan denetim adını kullanın.

SelectionColor : Listedeki seçili öğe veya öğelerin metin rengi ya da kalem denetimindeki seçim aracının rengi.

SelectionFill : Listede veya kalem denetiminin seçili alanında seçili bir öğenin veya öğelerin arka plan rengi.

Boyut : Denetimde görüntülenen metnin yazı tipi boyutu.

Üstü çizili : Bir çizginin denetimde görüntülenen metinde görünüp görünmediği.

TabIndex : Diğer denetimlere göre klavye gezinti sırası.

Araç ipucu : Kullanıcı bir denetimin üzerine geldiğinde görüntülenen açıklayıcı metin.

Altı çizili : Denetimde görüntülenen metnin altında bir çizginin görünüp görünmediği.

Visible : Denetimin görünüp görünmediği veya gizlendiği.

Genişlik : Denetimin sol ve sağ kenarları arasındaki mesafe.

X : Denetimin sol kenarı ile üst kapsayıcısının sol kenarı arasındaki uzaklık (üst kapsayıcı yoksa ekran).

Y : Denetimin üst kenarı ile üst kapsayıcının üst kenarı arasındaki uzaklık (üst kapsayıcı yoksa ekran).

Uyarı

Açılır kenarlık özellikleri FocusedBorder özellikleri tarafından denetleniyor.

Örnekler

Basit liste

  1. Açılan menü denetimi ekleyin ve Items özelliğini şu ifade olarak ayarlayın:

    ["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]

    Denetimi eklemeyi, adlandırmayı ve yapılandırmayı bilmiyor musunuz?

  2. Alt tuşuna basarken denetimin aşağı okunu seçerek listedeki öğeleri gösterin.

Veri kaynağından listeleme

Bu yordamdaki ilkeler tablo sağlayan tüm veri kaynakları için geçerlidir, ancak bu adımları tam olarak izlemek için microsoft Dataverse veritabanının oluşturulduğu ve örnek verilerin eklendiği bir ortam açmanız gerekir.

  1. Boş bir uygulama açın ve Dataverse'den Hesaplar tablosunu ekleyin.

  2. Açılan menü denetimi ekleyin ve Items özelliğini şu formül olarak ayarlayın:

    Distinct(Accounts, 'Address 1: City')

    Bu formül Hesaplar tablosundaki tüm şehirleri gösterir. Birden fazla kayıt aynı şehre sahipse Distinct işlevi, açılan denetiminizde yinelemeyi gizler.

  3. (İsteğe bağlı) Açılan liste denetiminizi Şehirler olarak yeniden adlandırın, dikey bir Galeri denetimi ekleyin ve galerinin Items özelliğini şu formül olarak ayarlayın:

    Filter(Accounts, address1_city == Cities.Selected.Result)

    Bu Filtre işlevi yalnızca Hesaplar tablosunda şehir denetimindeki seçili değerle eşleşen kayıtları gösterir.

Erişilebilirlik yönergeleri

Renk karşıtlığı

Aralarında yeterli renk karşıtlığı olmalıdır:

  • ChevronFill ve ChevronBackground
  • ChevronHoverFill ve ChevronHoverBackground
  • SelectionColor ve SelectionFill
  • SelectionFill ve Fill

Bu, standart renk karşıtlığı gereksinimlerine ek olarak kullanılır.

Ekran okuyucusu desteği

Klavye desteği