Bileşenler için 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 ve önizleme özellikleri.

Bir olay bileşen örneklerinde değişiklik tetiklediğinde çalıştırılacak bir veya daha fazla davranış formülü belirtin.

Örneğin, bir bileşenin OnReset özelliğini başlatma ve girişi temizleme işlemlerine yönelik bir veya daha fazla formüle ayarlayın. Reset işlevi bileşen örneklerinde çalıştığında değerleri sıfırlayın.

Uyarı

Özel davranış özellikleri oluşturma özelliği şu anda deneyseldir. Ancak, üretim ortamınızdaki tüm bileşenlerde kullanılabilen varsayılan OnReset özelliğini kullanabilirsiniz.

OnReset

Bileşen yöneticisi seçili durumdayken, özellikler açılan listesinden (formül çubuğunun sol tarafında) OnReset'i seçin ve bir veya daha fazla formül girin.

OnReset özelliği.

OnReset'i test etmek için, bileşeni sıfırlamak için bir denetim yapılandırın. Örneğin, düğmenin OnSelect özelliğini şu formül olarak ayarlayın: Reset(ComponentName).

Örnek - Zamanlayıcıyı sıfırlama

OnReset Örneği - Zamanlayıcıyı sıfırla.

Bu zaman seçici bileşeninde, zaman _selectedHour ve _selectedMinute görüntülemek için iki değişken kullanılır. Seçici sıfırlandığında, bu değişkenler 12: 12 gibi varsayılan bir değere sıfırlanmalıdır.  Bileşenin OnReset özelliği şu formüle sahiptir: Set(_selectedHour,12); Set(_selectedMinute,12)

Sıfırlamayı tetikleme için bir ekrana gidin ve bileşenin bir örneğini ekleyin. Bir düğme ekleyin ve OnReset'i tetikleyecek şekilde Reset(TimerComponent_instance) çağrısı yapmak için düğmenin OnSelect'ini yapılandırın.

Sıfırla düğmesi.

Özel özelliği kullanarak OnReset'i güncelleştirme

Bileşen örneğini bileşenin dışından sıfırlamanın yanı sıra, OnReset'i içeriden tetiklemenin başka bir yöntemi de vardır. Özel giriş özelliği oluşturulurken "Değer değiştiğinde OnReset'i Yükselt" bir seçenektir. Bu özelliğin değer değişikliklerinin bileşenin OnReset'ini tetiklemesini sağlar. Bu yöntem, varsayılan değeri kolayca ayarlayıp sıfırlamak için tasarlanmıştır.

Özel özelliği kullanarak OnReset.

Example

OnSelect örnek animasyonu.

Yukarıdaki örnekte sipariş numaralarının gözden geçirilmesi ve sayıları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 galeri seçilirken, sayısal artırma ve azaltma bileşeninin varsayılan sayısı, seçilen aracın sıra numarasını görüntülemek üzere sıfırlanır. Değer değişiklik gösterdiğinde OnReset'i etkinleştirin ve bu, giriş değiştiğinde varsayılan değeri sıfırlamayı mümkün hale getirir.

Bunu yapmak için, varsayılan giriş özelliğinin değeri değiştiğinde OnReset'i Yükselt seçeneğini işaretleyin. Bileşenin OnReset değeri Set(_numericValue,'Sayısal yukarı aşağı' olarak ayarlanır. DefaultValue). _numericValue, geçerli sipariş değerinin değerini depolamak için kullanılan değişkendir. Metin girişi denetiminin Varsayılan değerini If(IsBlank(_numericValue), 'Sayısal yukarı aşağı' olarak ayarlayın. DefaultValue, _numericValue).

Ayrıca bakınız