Power Apps uygulamasında kart denetimi

Görüntüleme formu veya Düzenleme formu denetiminin tek bir alanı için görüntüleme ve düzenleme deneyimi sunar.

Açıklama

Görüntüleme formu ve Düzenleme formu denetimleri, tüm kayıtların görüntülenmesi ve düzenlenmesi için kapsayıcı işlevi görür. Her bir kapsayıcıda, tek tek tüm alanların görüntülendiği veya bu alanların güncelleştirilmesine olanak sağlayan Kart denetimleri bulunabilir. Her kartta, kaydın hangi alanı üzerinde çalışıldığını belirten bir DataField özelliği bulunur.

Farklı veri türleri ve kullanıcı deneyimleri için önceden tanımlanmış kartlar mevcuttur. Örneğin, sayı alanlarını Metin girişi denetimi ile düzenlemeye ilişkin bir kart bulunabilir. Bu, klavye ile kullanım için harika bir olanaktır. Alternatif olarak, başka bir kart da sayıların Kaydırıcı denetimi kullanılarak düzenlenmesini destekleyebilir. Form denetimi seçiliyken sağ bölmede kolayca alana dayalı bir kart seçebilirsiniz.

Kartların da kendi denetimleri bulunur. Kartların sahip olduğu denetimler, tek bir alanın görüntülenmesine ve düzenlenmesine ilişkin deneyimi oluşturur. Örneğin, bir sayı kartı, alanın görünen adının sağlandığı bir Etiket denetimine ve alan değeri için düzenleyici içeren bir Metin girişi denetimine sahip olabilir. Kartta ayrıca, oluşan tüm doğrulama hatalarını gösteren bir Etiket denetiminin yanı sıra bir alanın gerekli olduğunu belirtmek üzere yaygın olarak kullanılan yıldız işareti için bir Etiket denetimi de bulunabilir.

Önceden tanımlanmış bir kartın denetimlerini; kartı yeniden boyutlandırarak, taşıyarak, gizleyerek, karta denetim ekleyerek ve başka değişiklikler yaparak özelleştirebilirsiniz. Ayrıca sıfırdan denetim ekleyeceğiniz tamamen boş bir kart olan "özel kart" ile de başlayabilirsiniz.

Önceden tanımlanmış kartlar varsayılan olarak kilitlidir. Kilitli bir kartta kartın yalnızca belirli özelliklerini veya denetimlerini değiştirebilirsiniz ve kilitli bir kartı silemezsiniz. Gelişmiş görünümünün Görünüm sekmesinde kart kilidini gösterebilir ve açabilirsiniz. Bir özellik kilitliyse ve değiştirilemiyorsa adının yanında kilit simgesi görünür. Kartların kilidini açma gelişmiş bir etkinliktir ve dikkatli şekilde yapılmalıdır, bu işlemin ardından kart için otomatik formül oluşturma işlemi artık gerçekleşmez ve kartı yeniden kilitleyemezsiniz.

Formun kapsayıcısında ThisItem kaydı mevcuttur ve kaydın tüm alanlarını içerir. Örneğin, kartın Default özelliği genellikle ThisItem.FieldName olarak ayarlanır.

Denetimi, bir kartın özelliklerine başvuracak şekilde yapılandırmak için Parent başvurusunu kullanabilirsiniz. Örneğin bir denetim, veri kaynağından alanın başlangıç durumunu okumak için Parent.Default'u kullanmalıdır. İstediğiniz bilgiye doğrudan erişmek yerine Parent'ü kullandığınızda kart daha iyi şekilde kapsanır ve kartı, iç formülleri bozmadan farklı bir alan olarak değiştirebilirsiniz.

Kartları özelleştirme, kilitlerini açma ve kart oluşturma ile ilgili örnekler için bkz. Veri kartlarını anlama.

Temel özellikler

DataField: Söz konusu kartın görüntülediği ve düzenlediği bir kayıttaki alanın adı.

  • Adı, bir formül olarak değil başında ve sonunda çift tırnak işareti olacak şekilde (örneğin, "Ad") tek bir statik dize olarak belirtin.
  • DataField özelliğini boş olarak ayarlayarak bir kartın bağlantısını kesebilirsiniz. Bağlı olmayan kartlar için Valid ve Update özellikleri yok sayılır.

Default – Denetimin, kullanıcı değiştirmediği sürece geçerli olan başlangıç değeri.

  • Alanın, veri kaynağına göre varsayılan değerine başvurmak üzere karttaki her denetim için bu özelliği Parent.Default olarak ayarlayın. Örneğin, bir kaydırıcının Default özelliğini Parent.Default olarak ayarlayarak kullanıcının, söz konusu kaydırıcı için genel bir değer ile başlamasını sağlayabilirsiniz.

DisplayMode: Düzenle, Görüntüle veya Devre dışı değerleri mevcuttur. Karttaki denetimin kullanıcı girişine izin verip vermediğini (Düzenle), yalnızca veri görüntüleyip görüntülemediğini (Görünüm) veya devre dışı olup olmadığını (Devre Dışı) yapılandırır.

  • Varsayılan olarak Formun davranışına bağlı olan bu özelliği yapılandırarak hem düzenleme hem de görüntüleme formlarında tek bir kartın kullanılmasına olanak sağlar.
  • Görünüm modunda Metin girişi, Açılır menü ve Tarih Seçici gibi alt denetimler yalnızca metin değerini görüntüler; etkileşimli öğeleri veya süslemeleri işlemez.

DisplayName: Veri kaynağındaki alanın kolay adı.

  • DataSourceInfo işlevi, veri kaynağından bu meta verileri sağlar.
  • Karttaki denetimler, alanın adına başvurmak için Parent.DisplayName'i kullanmalıdır.

Error: Doğrulama başarısız olduğunda bu alan için görüntülenecek kolay hata iletisi.

  • Bu özellik, SubmitForm çağrısı yapıldığında ayarlanır.
  • İleti, veri kaynağının meta verilerini ve kartın Required özelliğini denetleyerek doğrulama sorunlarını açıklar.

Required: Veri kaynağı alanları düzenlenirken bir kartın değer içermesinin gerekli olup olmadığı.

  • DataSourceInfo işlevi, gerekli meta verileri veri kaynağından sağlar.
  • Karttaki denetimler, söz konusu kart alanının gerekli olup olmadığını belirlemek için Parent.Required'ı kullanmalıdır.

Update: Bir alana ilişkin veri kaynağına geri yazılacak değer.

  • Değerleri, veri kaynağına geri yazmak üzere düzenleme denetimlerinden çekmek için bu özelliğin formülünü kullanın. Örneğin, veri kaynağını bir karttaki kaydırıcıda bulunan değerle güncelleştirmek için bu kartın Update özelliğini Slider.Value olarak ayarlayın.

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

WidthFit: Denetimin, bir kapsayıcı denetimindeki (Düzenleme formu denetimi gibi) boş alanın tamamını doldurmak için otomatik olarak yatay şekilde genişleyip genişlemediği. Bu özellik birden fazla kartta doğru olarak ayarlanırsa söz konusu alan bunlar arasında bölünür. Daha fazla bilgi için bkz. Veri formu düzenini anlama.

Ek özellikler

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

BorderStyleDüz, Kesik Çizgili, Noktalı veya Hiçbiri değerleriyle Denetimin kenarlık stili.

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

Fill – Denetimin arka plan rengi.

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

Valid: Kart veya Düzenleme formu denetiminin, veri kaynağına gönderilmeye hazır geçerli girişler içerip içermediği.

Visible – Denetimin gizli veya görünür olması.

X – Denetimin sol kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) sol kenarı arasındaki uzaklık. Bu özellik, birden fazla sütunu olan bir kapsayıcıdaki Kart denetimi için kartın hangi sütunda görüneceğini belirler.

Y – Denetimin üst kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) üst kenarı arasındaki uzaklık. Bu özellik, birden fazla satırı olan bir kapsayıcıdaki Kart denetimi için kartın hangi satırda görüneceğini belirler.

Örnekler

Örnekler için bkz. Veri kartlarını anlama ve Veri formu düzenini anlama.

Erişilebilirlik yönergeleri

Renk karşıtlığı

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

  • Fill ve tüm alt denetimler. Örneğin, bir kart Etiket denetimini içerdiğinde ve etiketin saydam bir dolgusu olduğunda, kartın Fill özelliği etkili bir şekilde etiketin arka plan rengi haline gelir. Bu nedenle, kartın Fill özelliği ile etiketin Color özelliği arasında yeterli karşıtlık olmalıdır.

Ekran okuyucusu desteği

  • DisplayName mevcut olmalıdır.

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