Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Olay OnChange aşağıdaki durumlarda gerçekleşir:
- Form sütunundaki veriler değişti ve odak kayboldu. Radyo düğmelerini veya onay kutularını kullanmak üzere biçimlendirilmiş Evet/Hayır sütunları için geçerli olan bu davranışta bir özel durum vardır. Böyle durumlarda olay hemen gerçekleşir.
- Sunucudaki veri değişiklikleri, form yenilendiğinde (örneğin, bir kayıt kaydedildikten sonra) bir sütunu güncelleştirmek için alınır.
- attribute.fireOnchange yöntemi kullanılır.
Tüm sütunlar olayı destekler OnChange . Sütundaki veriler olaydan önce ve sonra OnChange doğrulanır.
OnChange
Sütun, attribute.setValue yöntemi kullanılarak program aracılığıyla değiştirilirse olay gerçekleşmez. Değeri ayarladıktan sonra olayın olay işleyicilerinin OnChange çalışmasını istiyorsanız, kodunuzda fireOnchange yöntemini kullanmanız formContext.data.entity attribute. gerekir. Kullanıcı OnChange kirli bir formdan uzaklaşıyorsa, değişiklikler atılırken sütun programlı olarak değiştirilirse de olay gerçekleşmez.
Uyarı
Durum sütunu olayı destekleseOnChange de, sütun formda salt okunur olduğundan olay kullanıcı etkileşimi aracılığıyla gerçekleşemez. Başka bir betik, sütundaki fireOnchange yöntemini kullanarak bu olayın oluşmasına neden olabilir.
Uyarı
OnChange olaylar zaman uyumlu. Zaman uyumsuz kodun çözümünde OnChange bir eylem yapılması veya işlenmesi gereken bir olay işleyicisinde zaman uyumsuz kod kullanmamalısınız. Bu, çözüm işleyicisi uygulama bağlamını zaman uyumsuz kod başlatıldığındakiyle aynı kalmasını bekliyorsa sorunlara neden olur.
Ayrıca, OnChange olay işleyicisinde zaman uyumlu ağ isteklerinde bulunmamalısınız. Bu, yanıt vermeyen bir uygulamaya neden olabilir.
Bu olay için desteklenen yöntemler
Bir sütun için olayla OnChange çalışmak için kullanabileceğiniz üç yöntem vardır:
İlgili makaleler
Sütunlar (İstemci API başvurusu)
Olaylar (İstemci API başvurusu)
Model temelli uygulamalarda formlar ve kılavuzlardaki olaylar