Merhaba.Bir JSF sayfam var,bu sayfada Bir button koymusum buttona vurdukda A dialogu acilir,acilan dialogda bir button koymusum ona vurdukta A dialogu kapanib baska bir B dialogu acilir.B dialogunu ayni sayfada ayrica bir forum icerisinde vermisim.A dialogundaki buttona vurdukda B acilir hemen asamada islemler olmuyor.B dialogunda Validation(required="true") oldugundan kaynaklaniyor sanirim.Kodlarim cok uzun oldugundan koymadim.Bunu nasil hall ederim?Onceden tewekkurler.

soruldu: 07 May '14, 07:53

java's gravatar image

java
284283339
cevap kabul oranı: 12%


  • Söylediğin gibi validation sağlanamıyorsa çalıştırmaz. Sayfa bir growl ekleyip commandButtona growlu update ettirirsen sana validation sorunu varsa söyleyecektir.

  • Dialogları ayrı ayrı form içerisine alıp, ana formun altına eklemiş olabilirsin. İçiçe formlar sorun çıkarır.

  • Şayet ikinci dialog hiç bir forma bağlı değilse bu sorun olabilir.

  • ikinci dialoğu bir panel içerisine alıp, commandButtonun process'ini panelin Id'sine tanımlayıp bir denermisin.

permanent link

cevaplandı: 07 May '14, 09:38

SaRPaRDa's gravatar image

SaRPaRDa
5.0k213165
cevap kabul oranı: 27%

Merhaba ;

İşlemler olmuyor demekle şunumu kastediyorsun required="true" oldugu için validationa takılıyor ama dialogda hiçbir tepki vermiyor bunu diyorsan update işlemini yapamıyorsun farklı form olduğu için buttonun update parametresine ilk olarak form id verip sonra component id ver sorun çözülür..

İyi Çalışmalar

permanent link

cevaplandı: 07 May '14, 07:58

Mehmet%20KILIC's gravatar image

Mehmet KILIC
51191422
cevap kabul oranı: 20%

A dialogundaki buttona tikladigimda Bazaya insert gediyor hemen asamada novbeti B dialog aciliyor olmasi lazim.Ama bende dialog aciliyor insert getmiyor.B dialogundan kaynaklaniyor sanirim.B dialogunu show etmesem insert normal isliyor.

(07 May '14, 08:03) java java's gravatar image

o butonun actionListener parametresine ver insert methodunu birde öyle dene istersen ?

(07 May '14, 08:36) Mehmet KILIC Mehmet%20KILIC's gravatar image

Cok tewekkur ederim.Sorunu cozdum,dediginiz gibi her dialog icin ayrica formla etdim.Kicik ornek paylasayim. alt text

package az.mb;

import java.io.Serializable; import javax.faces.bean.ManagedBean; import javax.faces.bean.ViewScoped;

@ManagedBean @ViewScoped public class TestBean implements Serializable {

private String name;

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public void show1() {
    name = "java";
}

public void show2() {
    name = "";
}

}

permanent link

cevaplandı: 08 May '14, 05:34

java's gravatar image

java
284283339
cevap kabul oranı: 12%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×281
×5

Soruldu: 07 May '14, 07:53

Görüntüleme: 686 kez

Son güncelleme: 08 May '14, 05:34

powered by BitNami OSQA