Merhaba arkadaşlar.

Elimde iki adet tablo var

Birincisi Calisanlar Tablosu vu şu gibi bilgilerden olusuyor id,adi , soyadi,gorev_id, maasi

bu tablo daki görev_id int tipinde bir alan. ve GÖREVLER Tablosunda bir takım değerler karsılık geliyor.

Görevler Tablosu su sekilde Gorev_id Adı 1 Pilot 2 Hostes

ben Data table içinde Calisanları listelerken Görev id yerine Gorev'in adını listelemek istiyorum.

alt text

Fotoğrafta da görüldüğü gibi Görevi alanıdna su anda ID numaraları var, ben o alanın value değeri için bir metod tanımladım, GorevBelirle diye ama bu metoda bir türlü gorev_id değerini gonderemedim dinmaik oarak. Elle 1,2 yazdıgımda istediğim sonucu alabliyorum fakat ben o anki data table elemanına göre yazdrmak istiyorum.

Yardımcı olursanız sevinirim.

Teşekkürler

soruldu: 16 May '13, 06:48

aytaccici's gravatar image

aytaccici
51112
cevap kabul oranı: 100%

değiştirildi: 16 May '13, 16:07

MDemir's gravatar image

MDemir
2.1k173445

Başlığı soru şeklinde yazmalısın...

(16 May '13, 07:02) Erdemym Erdemym's gravatar image

Sorunu şu şekilde çözdüm..

Değiştireceğim alanda metodu ben su sekilde çağarıyordum .

<h:outputtext value="#{c.gorevBelirle(c.gorevId)}">

fakat metod çağrısı şu şekilde olmalıymış.

<h:outputtext value="#{c.gorevBelirle((c.gorevId))}">

Kolay gelsin.

permanent link

cevaplandı: 16 May '13, 07:20

aytaccici's gravatar image

aytaccici
51112
cevap kabul oranı: 100%

değiştirildi: 16 May '13, 08:21

1

outputText'e değerleri bir fonksiyon aracılığı ile getirmen doğru değil gibi geliyor. Böyle kullanırsan tablodaki her satır için JSF Phase cycle tekrar çalışır.

(17 May '13, 00:48) erencan erencan's gravatar image

Jsf yaşam döngüsünü çok fazla bilmiyorum ama normalde değişken yazdırırkende get metodları çağrılmakta zaten...

(17 May '13, 01:48) Erdemym Erdemym's gravatar image
1

@Erdemym Getter ile bu aynı değil. Getter ile erişilen veriler JSF componentlerine atanarak gönderilir. Senin kullanımında birden fazla istek şeklinde gönderilir. debug yaparsan kaç kere erişim yapıldığını daha net görebilirsin.

(17 May '13, 02:01) erencan erencan's gravatar image

Performans konusunda bir fikrim yok , JSF konusunda henüz cok yeniyim. Ama en performanslı yontem nasıl olur onuda bilmek isterim acıkcası ilerisi için. Zaten dediğiniz gibi bu işlemden sonra sanki bir yavaşlama söz konusu oldu.

(17 May '13, 12:48) aytaccici aytaccici's gravatar image
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

Soruldu: 16 May '13, 06:48

Görüntüleme: 961 kez

Son güncelleme: 17 May '13, 12:48

powered by BitNami OSQA