Thread View: pl.comp.lang.java
6 messages
6 total messages
Started by Jadalbert
Thu, 28 Feb 2013 14:02
Używa ktoś primefaces?
Author: Jadalbert
Date: Thu, 28 Feb 2013 14:02
Date: Thu, 28 Feb 2013 14:02
62 lines
2442 bytes
2442 bytes
Raptem przestało działać <p:ajax...
Po prostu przestało i już. To znaczy nie odświerza
tego co ma odświerzać.
Zrobiłem "podręcznikowy" test na boku, czyli:
(przykład (wcześniej działający) pochodzi z:
http://primefaces.googlecode.com/files/primefaces_users_guide_3_5.pdf
str. 20 (zresztą przykład przed i po też nie działają)
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
Hello from Facelets
<br />
<h:link outcome="welcomePrimefaces"
value="Primefaces welcome page" />
<h:inputText id="sp">
<p:ajax update="label"
listener="#{testBean.increment}"/>
</h:inputText>
<h:outputText id="label"
value="#{testBean.liczba}"/>
</h:body>
</html>
i w kodzie:
package test;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
@ManagedBean
@RequestScoped
public class TestBean {
private int liczba;
public void increment() {
liczba++;
}
public int getLiczba() {
return liczba;
}
public void setLiczba(int liczba) {
this.liczba = liczba;
}
}
KOMPLETNIE NIE DZIAŁA!?
Używam NetBeansa 7.2 i promefaces-3.5
Re: Używa ktoś primefaces?
Author: NotBear
Date: Thu, 28 Feb 2013 23:13
Date: Thu, 28 Feb 2013 23:13
12 lines
1314 bytes
1314 bytes
W dniu 2013-02-28 15:02, Jadalbert pisze: > Raptem przestało działać <p:ajax... > Po prostu przestało i już. To znaczy nie odświerza tego co ma odświerzać. Nie wiem dokladnie czego oczekujesz od odswiezania... ale jesli adnotujesz jako @RequestScoped, to kazde zapytanie (w tym ajaksowe) inicjuje klase na nowo. Moze miales na mysli @ViewScoped? A jesli tak, to czy klasa implementowala interfejs Serializable? -- NotBear
Re: Używa ktoś primefaces?
Author: Jadalbert
Date: Fri, 01 Mar 2013 07:36
Date: Fri, 01 Mar 2013 07:36
24 lines
1919 bytes
1919 bytes
W dniu 2013-03-01 00:13, NotBear pisze: > W dniu 2013-02-28 15:02, Jadalbert pisze: >> Raptem przestało działać <p:ajax... >> Po prostu przestało i już. To znaczy nie >> odświerza tego co ma odświerzać. > > Nie wiem dokladnie czego oczekujesz od > odswiezania... ale jesli adnotujesz jako > @RequestScoped, to kazde zapytanie (w tym > ajaksowe) inicjuje klase na nowo. Moze miales na > mysli @ViewScoped? A jesli tak, to czy klasa > implementowala interfejs Serializable? > > Dzięki za odpowiedź. 1. Zapomniałem wszystko zawrzeć w <h:form... Jak się to zrobi to wszystko hula. Ale hula tylko w przykładzie jaki podałem. Natomiast nie hula nadal w projekcie, który mi się sypnął :( 2. Jest @ViewScoped 3. Nie było Serializable. Dopisałem ale nic to nie zmienia. Dodam, że wcześniej działało bez Serializable. Dalej klops.
Re: Używa ktoś primefaces?
Author: Jadalbert
Date: Tue, 05 Mar 2013 14:00
Date: Tue, 05 Mar 2013 14:00
12 lines
1476 bytes
1476 bytes
Odpowiadam sam sobie, by zakończyć wątek. Ogólnie i jak zwykle to: "Jeśli myślisz, że komputer jest głupi, to bądź pewny, że to ty jesteś głupi." Po PORZĄDNYM przeanalizowaniu setek linii kodu (a jak zwykle jest to ostatnia czynność, którą robię) okazało się, że w pętli tworzę na stronie kontrolki o takim samym id. No i po poprawce, jak się już tworzą o różnym id to wszystko znowu chodzi, aż miło. ps. Czemu to nie wywołało błędu? Jak się takie coś zrobi "jawnie" to wywala błąd.
Re: Używa ktoś primefaces?
Author: NotBear
Date: Tue, 05 Mar 2013 14:13
Date: Tue, 05 Mar 2013 14:13
15 lines
1420 bytes
1420 bytes
W dniu 2013-03-05 15:00, Jadalbert pisze: > ps. Czemu to nie wywołało błędu? Jak się takie coś zrobi "jawnie" to > wywala błąd. A to ciekawe, o ile nie zmieniales czegos w konfiguracji, to identyfikatory powinny sie prefiksowac automatycznie nazwa naming-containera, a w petli jeszcze indeksem. BTW cos mi sie przypomina, ze primefaces mialo problemy z odswiezaniem, gdy kontrolki p:whatever były generowane wewnatrz c:forEach czy ui:repeat. Obeszlismy to stosujac jednokolumnowy p:datagrid w miejsce petli. -- NotBear
Re: Używa ktoś primefaces?
Author: Marx
Date: Wed, 06 Mar 2013 07:51
Date: Wed, 06 Mar 2013 07:51
4 lines
1185 bytes
1185 bytes
A jak generalnie pracuje wam się z PrimeFaces? Używałem przez jakiś czas około rok temu i niestety było bardzo dużo błędów. Czy teraz jest stabilniej? Marx
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads