Power Apps uygulamasındaki ekler denetimi

Kullanıcıların, cihazlarındaki dosyaları indirmesine ve Microsoft Lists veya Microsoft Dataverse kullanılarak oluşturulan bir listeden dosya yüklemesine ve silmesine olanak tanıyan denetim.

Açıklama

Ekler denetimi sayesinde bir listedeki veya Dataverse tablosundaki dosyaları açabilir, buraya dosya ekleyebilir ve buradan dosya silebilirsiniz.

Sınırlamalar

Ek denetiminde aşağıdaki sınırlamalar bulunmaktadır:

  1. Ek denetimi yalnızca veri kaynağı listelerini ve Dataverse tabloları destekler. Bu veri kaynaklarını, örneğin ForAll işleviyle Tablolara dönüştüren ifadeler desteklenmez.

  2. Karşıya yükleme ve silme işlevleri yalnızca bir formda çalışır. Düzenleme modundayken ve bir formda değilken Ek denetimi devre dışı görüntülenir. Dosya ekleme ve silme işlemlerini kaydetmek için uygulama kullanıcısının formu kaydetmesi gerekir. Bu sınırlama nedeniyle, Attachment denetimi Ekle sekmesinden kullanılamaz ancak Ek form alanı SharePoint veya Dataverse formunda etkinleştirildiğinde formda görünür.

  3. Web tarayıcısındaki ekler denetimi, birden çok dosya seçmenize ve sürükle ve bırak işlevlerinin kullanılmasına izin verir. Ancak ekler denetimini Power Apps Mobile uygulamasında kullanırken dosyaları yalnızca tek tek ekleyebilirsiniz.

Temel özellikler

Items – Liste veya Dataverse tablosunun Ek sütunu. Koleksiyonlarve Tablolar desteklenmez.

MaxAttachments: Denetimin kabul edeceği maksimum dosya sayısı.

MaxAttachmentSize: Her yeni ek için MB cinsinden izin verilen maksimum dosya boyutu. Buradaki 1 MB, 1.000.000 bayt (106 B) veya 1.000 KB'dir.

OnAddFile: Kullanıcı yeni bir dosya eki eklediğinde gerçekleştirilecek eylemler.

OnRemoveFile: Kullanıcı mevcut bir eki sildiğinde gerçekleştirilecek eylemler.

OnUndoRemoveFile: Kullanıcı silinen bir eki geri yüklediğinde gerçekleştirilecek eylemler.

Ek özellikler

AccessibleLabel – Ekran okuyucuları için etiket. Eklerin amacını açıklamalıdır.

AddAttachmentText: Yeni bir ek eklemek için kullanılan bağlantıya ilişkin etiket metni.

BorderColor – Denetim kenarlığının rengi.

BorderStyle – Denetimin kenarlık stilinin Düz, Kesik Çizgili, Noktalı veya Yok değerinde mi olacağı.

BorderThickness – Denetimin kenarlık kalınlığı.

Color – Bir denetimin metin rengi.

DisabledBorderColorDisplayMode özelliği Devre Dışı olarak ayarlandığında denetimin kenarlık rengi.

DisabledColor: DisplayMode özelliği Disabled olarak ayarlandığında denetimdeki metin rengi.

DisabledFillDisplayMode özelliği Devre Dışı olarak ayarlandığında denetimin arka plan rengi.

DisplayMode – Denetimin dosya eklemeye ve silmeye (Düzenle) izin verip vermediği, yalnızca veri görüntüleyip görüntülemediği (Görünüm) veya devre dışı olup olmadığı (Devre Dışı).

[DropTargetBackgroundColor] – Denetimin bırakma hedefi arka planının rengi.

[DropTargetBorderColor] – Denetimin bırakma hedefi kenarlığının rengi.

[DropTargetBorderStyle] – Denetim bırakma hedefi kenarlığının Düz, Kesikli, Noktalı veya Yok değerinde mi olacağı.

[DropTargetBorderThickness] – Denetimin bırakma hedefi kenarlığının kalınlığı.

[DropTargetTextColor] – Denetimin bırakma hedefi metninin rengi.

Fill – Denetimin arka plan rengi.

FocusedBorderColor – Denetime odaklanıldığında denetim kenarlığının rengi.

FocusedBorderThickness – Denetime odaklanıldığında denetim kenarlığının kalınlığı.

Height – Denetimin üst ve alt kenarları arasındaki uzaklık.

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

FontWeight – Denetimdeki metnin genişliği: Kalın, Yarı kalın, Normal veya Daha ince.

HoverBorderColor – Kullanıcı, fare işaretçisini denetim üzerinde tuttuğunda görüntülenecek olan denetim kenarlığı rengi.

HoverColor – Kullanıcı, fare işaretçisini denetimdeki metin üzerinde tuttuğunda görüntülenecek olan metin rengi.

HoverFill – Kullanıcı, fare işaretçisini denetim üzerinde tuttuğunda görüntülenecek olan denetim arka plan rengi.

Italic – Denetimdeki metnin italik olup olmadığı.

MaxAttachmentsText – Denetim, izin verilen maksimum sayıda dosya içerdiğinde "Dosya ekle" bağlantısının yerini alan metin.

NoAttachmentsText – Hiç dosya eklenmediğinde kullanıcıya gösterilen bilgilendirici metin.

Padding – İçeri aktar veya Dışarı aktar düğmesindeki metin ile düğmenin kenarları arasındaki uzaklık.

PressedBorderColor – Kullanıcı, denetimi seçtiğinde görüntülenecek denetim kenarlığı rengi.

PressedColor – Kullanıcı, denetimi seçtiğinde görüntülenecek denetim metni rengi.

PressedFill – Kullanıcı, denetimi seçtiğinde görüntülenecek denetim arka plan rengi.

Reset – Ekler denetiminde yapılan tüm değişiklikleri geri döndürür ve daha önce kaydedilen duruma döner.

Size – Denetimde görünen metnin yazı tipi boyutu.

Strikethrough – Denetimde görünen metnin üstü çizili olup olmadığı.

TabIndex – Diğer denetimlerle ilişkili olarak klavye ile gezinme sırası.

Tooltip – Kullanıcı bir denetimin üzerine geldiğinde görünen açıklama metni.

Underline – Denetimde görünen metnin altı çizili olup olmadığı.

Visible – Denetimin görünür veya gizli mi olduğu.

Width – Denetimin sol ve sağ kenarları arasındaki uzaklık.

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

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

Örnek

  1. Uygulamanıza bir form ekleyin ve bir listeyi bu formun veri kaynağı olarak ayarlayın.

  2. Sol taraftaki ağaç görünümünde Görüntüleme formu denetimini seçin. Bunun yerine Düzenleme Formu seçeneğini de kullanabilirsiniz.

  3. Sağdaki seçenekler panelindeki Özellikler sekmesinde Veri Kaynağı'nı seçin ve ardından bağlandığınız listeyi seçin.

  4. Alanlar bölümünde Alanları düzenle'yi ve Alan ekle'yi seçin.

  5. Ekler alanını seçin ve Ekle'yi seçin.

    Liste ile ilişkili Ekler alanı formda görüntülenir.

Denetim eklemeyi ve yapılandırmayı öğrenme

Erişilebilirlik yönergeleri

Renk karşıtlığı

Şunlar arasında yeterli bir renk karşıtlığı olmalıdır:

  • ItemColor ve ItemFill
  • ItemHoverColor ve ItemHoverFill
  • ItemPressedColor ve ItemPressedFill
  • AddedItemColor ve AddedItemFill
  • RemovedItemColor ve RemovedItemFill
  • ItemErrorColor ve ItemErrorFill
  • AddAttachmentColor ve Fill
  • MaxAttachmentsColor and Fill
  • NoAttachmentsColor and Fill

Bu gereksinim, standart renk karşıtlığı gereksinimlerine ek niteliğindedir.

Ekran okuyucusu desteği

Şu özellikler mevcut olmalıdır:

Klavye desteği

  • Klavye kullanıcılarının gidebilmesi için TabIndex sıfır veya daha büyük olmalıdır.
  • Odak göstergeleri açıkça görünür olmalıdır. Bu netliği sağlamak için FocusedBorderColor ve FocusedBorderThickness özelliğini kullanın.

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).