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ği.

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

OnReset Örneği - Sıfırlama zamanlayıcısı.

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.

Sıfırla düğmesi.

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.

Özel özelliği kullanarak OnReset.

Örnek

OnSelect örnek animasyonu.

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.

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