selectOneMenu dziwna rzecz
Gabcia85 - 20-11-2006 00:36
selectOneMenu dziwna rzecz
Witam, walcze juz z tym od jakiegos czasu...probuje wyświetlic kolekcję w mojej drop liscie i nie chce sie wyswietlac. Najlepsze jest to ze w JSF+ Seam normalnie mi to chodzilo a w myfaces juz dostaje puste okno a zrodlo stronki jest dziwne: Czy ktos moze mi wytlumaczyc istote tego problemu i jak go rozwiązac? Oto kod: public List getLista() { if(lista == null) lista = new ArrayList(); for(int i=0;i<5;i++){ lista.add(new SelectItem(String.valueOf(i),String.valueOf(i))); } return lista; } public void setLista(List lista) {this.lista = lista;} public String getInfo() {return info;}
<h:selectOneMenu id="option" value="#{welcomeAction.info}" > <f:selectItems itemsValue="#{welcomeAction.lista}" /> </h:selectOneMenu>
a w źródle dostaje takie śmieci wyciągniete przed <select></select>: <f:selectItems itemsValue="[javax.faces.model.SelectItem@3b5ba, ....(tutaj troche wiecej tych hashCode)..., javax.faces.model.SelectItem@36d59a]"></f:selectItems> <select id="loginForm:oneoption" name="loginForm:oneoption" size="1"></select>
i oczywiscie lista jest pusta! Dlaczego sie to nie wyswietla i dlaczego mam selectItems przed <select>? Oczywiscie przeglądałem juz forum w tej sprawie i pisałem na ten temat ale nie uzyskalem odpowiedzi. Ktos w poprzednim poscie zasugerował oto taki przykład, ktory (działa) <h:selectOneMenu id="chooseCarColor" value="apple"> <f:selectItem itemValue="red" itemLabel="Red"/> <f:selectItem itemValue="blue" itemLabel="Blue"/> </h:selectOneMenu> oczywiście nie u mnie bo mam podobny efekt(pusta lista) Czy ktos moze mi wyjasnic dlaczego sie tak dzieje? 2. co zrobic zeby wkoncu wyswietlica moją listę? Pozdrawiam
Gabcia85 - 20-11-2006 00:36
Oczywiście sprostowanie, ja to ja czyli mezczyzna...korzystalem z kompa dziewczyny...zauwazylem ze nie przelogowalem sie na swoje konto:)
sherkan - 20-11-2006 00:36
to samo sie mi dzieje jesli mam podpięty ADF do aplikacji. Tzn gdy mam statycznie przyłączony komponent: <af:selectOrderShuttle id="shuttle2"
valueChangeListener="#{userAction.valueChanged}" value="#{userAction.currentList}">
<af:selectItem label="Admin" value="Admin"/> <af:selectItem label="User" value="User"/> <af:selectItem label="Guest" value="Guest"/> </af:selectOrderShuttle> to działa lecz gdy zmienię selectItem na JSF <f:selectItem itemLabel="Guest" itemValue="Guest"/> bądź <f:selectItems value="#{userAction.list}"/> to lista jest pusta, ale lista w javie zawiera elementy, problem w tym ze nie wyswietla mi nic na ekranie. Zastanawiam sie czy to nie jest problem w moim JSF i xmlns:f="http://java.sun.com/jsf"
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[help] Illustrator CS - =?ISO-8859-2?Q?znikn=B1=B3_Selection_?==?ISO-8859-2?Q?Tool_=28V=29?=
[mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu.
SELECT MAX(nazwaPola) FROM tabela WHERE .... i ORA-01405: pobran? warto?ci? kolumny jest NULL
=?iso-8859-2?q?select_sum_i_dwie_tabele..._b=B3=EAdna_agregac ja?=
=?iso-8859-2?Q?=5BMySql=5D_-_select_po_5_rekordow_mniejssych_i_wi=EAkszych?=
=?iso-8859-2?Q?=5BMySql=5D_Select_wed=B3ug_nazwy_pola?=
=?ISO-8859-2?Q?[mysql]_Nie_potrafi=EA_zgrupowa=E6_selecta_(proste)?=
=?ISO-8859-2?Q?[MS_SQL]_update_wielu_p=F3l_na_raz_z_selecta?=
Wstawianie nowego wiersza w przypadku jego braku podczas SELECT w PostgreSQL
[pgsql] jak =?ISO-8859-2?Q?zrobi=E6_taki_select_=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plsulimczyk.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|