Bir jsf girdi metnini salt okunur bir şekilde doğrulayabilmemin bir yolu var mı, ancak diğer bazı olaylar tetiklendiğinde değer değişti mi?jsf (richfaces) salt okunur metin doğrulama
cevap
Bu sorunu bir çözümle çözdüm. Ben arayüzünde görünmez required
niteliği true
sahip bir inputHidden
alanını eklemiş ama doğrulanır:
<h:inputHidden value="#{bean.value}" required="true"
requiredMessage="Data must be entered" />
bean.value değeri diğer olay değiştirilir ve bazı reRender de inputHidden, doğrulama gerçekleşir.
Büyük olasılıkla doğrulama işleminizi doğrudan olayınızdan manüel olarak çağırmanız gerekecektir. İşte IBM'in JSF yaşam döngüsünün bir modeli.
O Süreç Doğrulamaları faz etkinlikler, genellikle işlenir çağırır Uygulama safhasında önce gerçekleşir göreceksiniz. Bu iyi bir şekilde gerçekleşir, böylece doğrulama otomatik olarak gerçekleşmez.
Yorumdan yanıtlama: "Bunu, jsf sayfası destekleyici fasulyede doğrulamak daha kolay değil mi?" Bir düğme tıklatmasında veya benzer bir olayda uygulama düzeyinde doğrulama yapabilirsiniz. Sırtüstü fasulyenizde böyle bir şey yapabilir ve bunu etkinliğe bağlayabilirsiniz.
Bu yardımcı oldu umarım.
JSF, 'readonly =" true "' girişinin model değerini güncellemez. Ayrıca, normal bir doğrulayıcıda bir eylem metodunun içinde validasyon yapmak zayıf bir uygulamadır. – BalusC
@BalusC Bilgi için teşekkürler :) Giriş için readonly = "true" ayarının model değerini güncellemediğini bilmiyordum. Bir eylemde doğrulama yapmak için, uygulamanın en iyisi olmadığını biliyorum ama sanırım, salt okunur girdi için normal doğrulayıcıyı ekleyemeyebiliriz. – Richie
readonly
özniteliğini, yalnızca yanıt verme aşamasında true
olarak ayarlayın. Bu şekilde, diğer tüm fazlarda render yanıt aşamasından ziyade salt okunur olmayacaktır.
<h:inputText ... readonly="#{facesContext.currentPhaseId.ordinal eq 6}" />
Benim örneğimde, HTML çizerken # (facesContext.renderResponse} # false'i döndürür (ortasına yazdırılmıştı). Her neyse, # {facesContext.currentPhaseId.ordinal eq 6} 'olarak çalışır. Mojarra 2.1.9. – SJuan76
- 1. Salt okunur metin kutusuna C#
- 2. Salt okunur Salt okunur python3-tkinter; çapraz platform
- 3. salt okunur özellikleri?
- 4. JQuery'yi kullanarak salt okunur bir metin kutusunun değeri nasıl değiştirilir?
- 5. Salt okunur bir metin dosyasından el yazması derlemesi
- 6. Jython AttributeError: salt okunur attr
- 7. NHibernate Linq salt okunur modda
- 8. Salt okunur özelliklerini tanımlamada JavaScript
- 9. Belleği salt okunur olarak gösterme
- 10. jQuery "salt okunur değil" seçici
- 11. Mongoose şema olmadan salt okunur
- 12. DateTime.Today ve "statik salt okunur"
- 13. JSF ve kısmi doğrulama
- 14. Sitecore'da "salt okunur" bir alanı nasıl yapabilirim?
- 15. Salt okunur niteliğin cep telefonlarında nasıl çalışabilirim?
- 16. Richfaces - Element By Id
- 17. JSF-Richfaces-facelet içinde oturum zaman aşımına yönlendiriliyor
- 18. JBoss Richfaces kullanarak bir PDF'den metin ayıklama
- 19. excel çalışma sayfasını paylaşımlı korumalı salt okunur salt okunur moddan kaydet C#
- 20. Salt okunur modda salt okunur özellik ataması [background: url ({{XXX}}) no-repeat center center
- 21. Hata: "Salt okunur" ayarlanamaz çünkü bir salt okunur değişkenin üzerine yazılır.
- 22. Salt okunur bir salt okunur özelliği, aynı değere sahip bir sütun ile geçersiz kılma
- 23. App Engine SDK DevServer Salt Okunur Modu?
- 24. Objective-C - Salt okunur değişken atanamaz mı?
- 25. Django salt okunur sadece değişime alan ancak
- 26. Tüm form öğelerine salt okunur nitelik ekleme
- 27. Salt okunur bir özelliği kullanıma hazırlama
- 28. Salt Okunur Bir Bağımlılık Mülkiyeti Nasıl Oluşturulur?
- 29. es6 salt okunur şekilde anlaşmayı anlama
- 30. Android studio refactoring başarısızlığı (salt okunur)
Wsn jsf sayfası destekleyici fasülyede bunu doğrulamak daha kolay değil mi? – Richie
Ve doğrulama işlemini nasıl tetiklerim ve doğrulama iletisini nasıl gönderirim? –
Yoruma cevap olarak bir cevap ekledim. Cheers – Richie