Çeşitli Wicket panellerinin yeniden çizilmesini tetikleyen bir Ajax olayım var. Bazı panellerde onBeforeRender() yönteminin içinde kendi ek hesaplamaları vardır. Bir hata varsa, onu kullanıcıya göstermek istiyorum. Ancak, panelin içinde yeniden çizilmekte olan bir dosyaya erişemediğim için FeedbackPanel'i AjaxRequestTarget dosyasına ekleyemiyorum.AjaxRequestTarget, bir bileşenin Wicket's onBeforeRender() yönteminin içinden nasıl alınır?
AjaxRequestTarget öğesinin bir Wicket bileşeninin onBeforeRender() öğesini almanın bir yolu var mı? İlk olanlar zaten onBeforeRender() durumunda olduktan sonra Ajax hedefine ek bileşenler eklemek mümkün mü?
Sadece yeniden çizilmesi gereken paneller bir hata olup olmadığına karar verebilirse FeedbackPanel'i Ajax hedefine eklemenin daha iyi bir yolu var mı?
Uygulamanızın ne yaptığını bilmiyorum, ama 'onBeforeRender()' daki iş mantığı hesaplamasından şüphe duyuyorum. –
Wicket 1.4'de statik bir ['AjaxRequestTarget.get()'] (http://wicket.apache.org/apidocs/1.4/org/apache/wicket/ajax/AjaxRequestTarget.html#get()) yöntemi vardı (Wicket 6'da gitmiş gibi görünüyor). Ancak, Robert'in işaret ettiği gibi, doğrulama mantığı ve hata bildirimi hata bildirimi, onBeforeRender() 'de ele alınmamalıdır. –