Forum İçeriği > Apache Wicket Framework > modelWindow form submit button basılınca olay gerceklesmıyor
|
|
Taner Diler 25 ay önce
Aktivite Puanı: 190
Eklediğiniz buton, Button/AjaxButton sınıfına ait bir nesne mi yoksa
Link/AjaxLink sınıfına ait mi? Eğer Link/AjaxLink sınıfına aitse form submit
olayı gerçekleşmez, normal
|
|
|
wicket_id_tolga 25 ay önce
Aktivite Puanı: 66
ben modalWindow nesnesı olsuturup. Olusturdugum modalWindow icinden dosya
upload etmek ıstıyorum. yanlız : form icinde normal submit butonu tanımlayıp
Form form= new Form("Compenantid"){ protected void onSubmit(){
System.out.println("olay oldu"); //bu alan modelwındow nesnesınde cevap
vermıyor } } bu kodu yazdıgımda olay gerceklesmıyor. onSubmit() calısmıyor.
normal ajaxbutton olarak tanımladıgım zamanda private FileUploadField upload;
AjaxButton formuploadislemitamala= new AjaxButton("formuploadislemitamala") {
@Override protected void onSubmit(AjaxRequestTarget target, Form?>
form) { try{ FileUpload fileupload= upload.getFileUpload();
if(fileupload==null){ System.out.println("file upload bos durumda su an
");//bende bu kısım CIKTIMDA gozukuyor } System.out.println("byte
dizisi"+fileupload.getBytes()); }catch(Exception fileex){
System.out.println("UPLOAD EDERKEN BIR HATA NEDENİ İSE "+ fileex.toString()); }
} }; bu seferde fileupload degerımı null olarak gosterıyor. modelWindowda
degılde normal wicket page sayfasında ıse her sey normal olarak calısıyo. benım
asıl amacım dosya upload ederken olusacak olan byte dızısını veri tabanına
kayıt ettırmek. tabı bunu yaparkende modalWindow da gerceklestırmek ıstıyorum .
|
Aktivite Puanı: 66