Arkadaşlar bir kayıt listem var.Yeni kayıt ekle ile bir form açılıyor.Açılır açılmaz içindeki bir textboxun tarih ile doldurulmasını ve kaydet dediğimde o tarihi ilgili değişkene kaydetmesini nasıl sağlayabilirim

Şöyle yapınca boş olarak geliyor: <p:inputtext id="bilgiTarihi" value="#{mydbController.selected.bilgiTarihi}"/>

soruldu: 02 May '14, 10:29

JavaDabaDu's gravatar image

JavaDabaDu
26224
cevap kabul oranı: 0%


-1

Eger acilan forum baska sayfada ise bean'de bilgiTarihi deyiskenine tarih atama islemini constructorda yap , yok eger bir dialogda ise o zamanda o dialogu acan buttin/link ne ise onun update'ne inputtext'in id'sini ver , <p:commandbutton value="Yeni kayit" onclick="yeniKayitDialog.show();" update=":kayitForm:bilgiTarihi"/>

Kolay gelsin ...

permanent link

cevaplandı: 14 May '14, 16:02

Sahil_H's gravatar image

Sahil_H
3.2k255461
cevap kabul oranı: 6%

değiştirildi: 14 May '14, 16:03

-1

Tarih alanı : Yeni oluşacak bir kayıdın, kayıt tarihini tutacaksa, arayüzde göstermek pek anlamlı değil. Arka planda anlık tarihi alıp kaydediniz hatta db üzerinde default now()(PostgreSQL), CURRENT_TIMESTAMP(MySQL) gibi fonksiyonlar kullanmanız daha makul. Tarih alanını sadece düzenleme işlemi yapacağında göstermeniz daha makul.

Tarih işlemleri içinde joda kütüphanesini kullanmanızı öneririm. JDK'nin date/time apisi çok yetersiz.

Bana pek makul gelmesede sorudaki senaryo yok ben anlık tarihi göstercem diyorsanız, popun içinde, yapmanız gereken;

popup yada dialog'u açan butonun içine f:ajaxListener ekleyin, action'ı ilede metod tetikleyin.

<f:ajax listener="#{bean.currentDate}" /> gibi;

Bean içinde;

DateTimeFormatter dateFormatter = DateTimeFormat.forPattern("MM/dd/yyyy HH:mm:ss");

private DateTime currentDateTime;
//getter, setter

public void getCurrentDateNow(){
  currentDateTime = dateFormatter.parseDateTime(DateTime.now());
}
permanent link

cevaplandı: 14 May '14, 17:48

Turgay%20Can's gravatar image

Turgay Can
8.4k63799
cevap kabul oranı: 18%

değiştirildi: 14 May '14, 17:48

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:

×97
×4
×1
×1

Soruldu: 02 May '14, 10:29

Görüntüleme: 757 kez

Son güncelleme: 14 May '14, 17:48

powered by BitNami OSQA