SORU
2 ŞUBAT 2011, ÇARŞAMBA


Koşullu olarak gösteriliyor AKSARAY bileşenleri

İlk olarak, Java EE yeni duyuyorum, güçlü bir ASP geldi .NET geliştirme arka plan. Ben geçmiş net, ve ben belki Bayan bu ama göründüğü gibi basit ve düz-to-the-nokta öğreticiler nasıl yapabilirim bağlayın destek bean sınıfı için bir OLUMSUZLUK bileşenleri.

İyi bir örnek, bunun gibi, menü çubuğu ve formları bir dizi gibi bir dizi bağlantı olduğu OLUMSUZLUK bir sayfa oluşturmak için çalışıyorum şu anda. Yapmayı planlıyorum ne yani, bir bağlantıya tıklandığında, belirli bir form oluşturulur.

ASP.NET kolaylıkla eleman almak ve öznitelik görüntülenebilir olması için ayarlayın olabilir. Eğer OLUMSUZLUK kolay yolu (heck, herhangi bir şekilde bile) bunu yapmak için varsa merak ediyorum.

Formları zaten sayfada sadece "render" ben belirli bir bağlantıyı tıklatın true özniteliği. ayarı bir konudur

CEVAP
2 ŞUBAT 2011, ÇARŞAMBA


Evet, rendered özniteliğini kullanın.

<h:form rendered="#{some boolean condition}">

Genellikle model için kravat yerine model bileşeni tutup manipüle izin.

E. g.

<h:form rendered="#{bean.booleanValue}" />
<h:form rendered="#{bean.intValue gt 10}" />
<h:form rendered="#{bean.objectValue eq null}" />
<h:form rendered="#{bean.stringValue ne 'someValue'}" />
<h:form rendered="#{not empty bean.collectionValue}" />
<h:form rendered="#{not bean.booleanValue and bean.intValue ne 0}" />
<h:form rendered="#{bean.enumValue eq 'ONE' or bean.enumValue eq 'TWO'}" />

Kullanım durumunda, hadi aşağıdaki linki gibi bir parametre geçirilmesi olduğunu varsayalım:

<a href="page.xhtml?form=1">link</a>

Daha sonra aşağıdaki formu gösterebilirsiniz:

<h:form rendered="#{param.form eq '1'}">

(#{param} örtülü EL bir nesne Map isteği temsil eden bir parametre) dir

Ayrıca Bkz:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • engineerguy

    engineerguy

    10 Ocak 2010
  • michellefeng's channel

    michellefeng

    26 Kasım 2006