Bir h: formundaki gönderilen veriler geçerli olduğunda bir JSF sayfasında nasıl bir "başarı" mesajı ekleyebileceğinizi merak ediyordum. Örneğin. msgstr "kayıt başarıyla eklendi". FacesContext.addMessage (String clientId, String message) kullanmayı denedim, ancak ileti, aynı renkte görüntülenen hata mesajlarını görüntüler: geçersiz veri durumunda hata mesajlarını görüntüleyen, kırmızı renkte metinle sonuçlanan mesajlar kutusu. JavaScript Uyarıları kullanmak istemiyorum.Bir JSF başarı iletisi nasıl görüntülenir
Herhangi bir yardım büyük memnuniyetle karşılanacaktır.
istemci kimliği sadece bunu bir küresel mesaj yapmak ve küresel mesajları görüntülemek için görünümünde aşağıdaki kullanmak kadar
Teşekkür mesajı ekledi. Çözümünüz çalışıyor gibi görünmüyor. Başarı mesajı hem h: mesaj kutularında görüntülenir. <: KomutDüğmesi'ı action = "# {jongereController.AddJongere}" value = "# {bundle.JongereInschrijven}"/h> ... benziyor = "true" layout = "table" styleClass = "validationErrorBox" /> –
Bart1990
Sadece "globalOnly =" false "' seçeneğini ayarlayın :) Cevap güncellemesine bakın. ...
BalusC
Ne yazık ki hala iki kez mesajı alıyorum, görünüm benziyor = "tablo" styleClass = "validationErrorBox" /> Ve kod: Genel String AddJongere() { jDao.insertJongere (currentJongere); ContextProvider.getFacesContext() addMessage (boş, yeni FacesMessage ("Jongere succesvol ingeschreven", "Succesvol")); dönüş null; } Neyi yanlış yapıyorum? – Bart1990