Ben bir etiketin(Tag) özelliklerinden herhangi birine nasıl erişirim?

Öncelikle context nesnesini oluşturmam gerekmektedir.

  1. FacesContext context = FacesContext.getCurrentInstance();

Daha sonra, root’a yani bileşenlerin olduğu ana dizene erişmem gerekmekte ki aralarından hangi bileşeni seçeceğimi bildirebileyim

  1. UIViewRoot root = context.getViewRoot();
  2. UIComponent c = findComponent(root, id);
  3. System.out.println("id = "+ c.getAttributes().get("id").toString());

buradan bileşeni seçmiş olmaktayız ama findComponent adında bir de metoda ihtiyacımız var.. az önce o metodu yordamımız içerisinde çağırmıştık…

  1. private UIComponent findComponent(UIComponent c, String id) {
  2.      if (id.equals(c.getId())) {
  3.        return c;
  4.      }
  5.      Iterator<UIComponent> kids = c.getFacetsAndChildren();
  6.      while (kids.hasNext()) {
  7.        UIComponent found = findComponent(kids.next(), id);
  8.        if (found != null) {
  9.          return found;
  10.        }
  11.      }
  12.      return null;
  13.    }


*** *** Rica*** ***

Merhaba, cep telefonları için bir uygulama yazdım. Uygulamamın başarılı olması için onu android marketten indirir misiniz? Kesinlikle virüs ya da benzeri tehlikeler içermemektedir.
Aslında faydasız bir uygulama da değil. Allah korusun, acil durumlarda kan ararsanız eğer, şehre ve kan grubuna göre kan arama uygulaması. indirmek için lütfen : tıklayınız

*** *** Rica*** ***