Bileşenlere yönelik davranış formülleri (deneysel)
[Bu makale, yayın öncesi belgelerine dahildir ve değiştirilebilir.]
Önemli
Bu, deneysel bir özelliktir. Daha fazla bilgi için bkz. Deneysel özellikler ve önizleme özellikleri.
Bir olay, bileşen örneklerinde bir değişikliği tetiklediğinde çalışan bir veya daha fazla davranış formülü belirtin.
Örneğin, bir bileşenin OnReset özelliğini, başlatma ve temizleme girişini yerine getiren bir veya daha fazla formüle ayarlayın. Bileşen örneklerinde Reset işlevi çalıştığında değerleri sıfırlayın.
Not
Özel davranış özellikleri oluşturma özelliği, şu an için deneyseldir. Ancak, üretim ortamınızda tüm bileşenlerde kullanılabilir olan varsayılan OnReset özelliğini kullanabilirsiniz.
OnReset
Bileşen yöneticisi seçiliyken açılan özellikler listesinde (formül çubuğunun sol tarafında) OnReset'i seçin ve ardından bir veya daha fazla formül girin.
OnReset özelliğini test etmek için bileşeni sıfırlayacak bir denetim yapılandırın. Örneğin, bir düğmenin OnSelect özelliğini şu formüle ayarlayın: Reset(ComponentName).
Örnek: Zamanlayıcıyı sıfırlama
Bu zaman seçici bileşeninde, _selectedHour ve _selectedMinute öğelerini görüntülemek için iki değişken kullanılır. Seçici sıfırlandığında bu değişkenler varsayılan bir değere sıfırlanmalıdır, örneğin 12: 12. Bileşenin OnReset özelliği aşağıdaki formüle sahiptir: Set(_selectedHour,12); Set(_selectedMinute,12)
Sıfırlamayı tetiklemek için bir ekrana gidin ve bileşenin bir örneğini ekleyin. Düğme ekleyin ve OnReset özelliğini tetiklemek için OnSelect düğmesini Reset(TimerComponent_instance) olarak çağıracak şekilde yapılandırın.
OnReset'i özel özellik kullanarak güncelleştirme
Bileşen örneğini bileşenin dışından sıfırlamanın yanı sıra OnReset'i içeriden tetiklemek için başka bir yöntem daha vardır. Özel bir girdi özelliği oluşturulurken "Değer değiştiğinde OnReset'i artır" yöntemi bir seçenektir. Bu; belirtilen özelliğin değer değişikliklerinin, bileşenin OnReset özelliğini tetiklemesini sağlar. Bu yöntem, varsayılan değeri kolayca ayarlamak ve sıfırlamak için tasarlanmıştır.
Örnek
Yukarıdaki örnekte sipariş numaralarının incelenmesi ve numaraların güncelleştirilmesi gösterilmektedir. Sayısal yukarı ve aşağı bileşeni, sipariş sayısını artırmak veya azaltmak için kullanılır. Soldaki galeriyi seçerken sayısal yukarı ve aşağı bileşeninin varsayılan numarası, seçilen aracın sipariş numarasını görüntülemek için sıfırlanır. Değer değiştiğinde OnReset'i artır yöntemi, giriş değiştiğinde varsayılan değerin sıfırlanmasını mümkün kılar.
Bunu yapmak için varsayılan giriş özelliğinin Değer değiştiğinde OnReset'i artır yöntemini işaretleyin. Bileşenin OnReset özelliği, Set(_numericValue,'Numeric up down'.DefaultValue) olarak ayarlanmıştır. _numericValue, geçerli sipariş değerinin değerini saklayan değişkendir. Metin girişi denetiminin Varsayılan değerini If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue) olarak ayarlayın.
Ayrıca bkz.
- Tuval bileşenleri
- Bileşen kitaplığı
- Bileşen kitaplığı uygulaması yaşam döngüsü yönetimi (ALM)
- Bileşenler için davranış formülleri
- Power Apps component framework
- Model temelli bir uygulamada özel bir sayfaya tuval bileşenleri ekleme
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).
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin