Boa tarde!
Gostaria de saber o que mais eu preciso fazer para o calendário funcionar uma vez que ja tenho isso:
<t:inputCalendar
value="#{pMaterial.pedidoMaterial.dtPedidoQuadra}"
renderAsPopup=“true”
readonly=“true”
popupDateFormat=“dd-MMM-yyyy”
popupTodayString=“Hoje é”
size=“10”>
</t:inputCalendar>
preciso de algum jar relacionado com AJAX ou uma chamada na página ??
Agradeço!
Deluxe
Agosto 26, 2008, 2:35pm
#2
usa o do richfaces
super pratico
baster ter as lib do richfaces e a configuracao dele no seu web xml
<rich:calendar value="#{bean.pojo.persisInspac.dataValidade}"
inputClass="inputCalendar" datePattern="dd/MM/yyyy" popup="true"></rich:calendar>
Mas a do tomahawk vc não sabe me dizer se falta mais alguma coisa não?
Pressiono o bto e nada acontece!
Estava usando assim…
<t:inputCalendar value="#{Calendar.Date}"
renderAsPopup="true"
popupDateFormat="dd/MM/yyyy"
popupTodayDateFormat="dd-MM-yyyy"
popupWeekString="Week"
popupTodayString="Hoje é"
helpText="DD/MM/YYYY"
forceId="true">
<f:convertDateTime type="date"/>
</t:inputCalendar>
Mas já sei qual é o seu problema…tira esse
readonly="true"
Se não, o calendário aparece, vc seleciona a data mas o valor não passado para o bean…
Com certeza é isso…já passei por essa experiência…
Sim mas o problema é que quando eu clico no bto nada acontece. Não funciona!
utilizei o código que vc postou acima.
Aguardo!
Obigado!
Meu código tá exatemente assim:
[code] <t:inputCalendar requiredMessage="#{Messages.dateRequired}"
popupWeekString=“Sem”
renderPopupButtonAsImage=“true”
popupDateFormat=“dd/MM/yyyy”
popupTodayString=“Hoje é”
required=“true”
size=“10”
renderAsPopup=“true”
value="#{UserBean.person.emissionDate}">
<f:convertDateTime type="date" pattern="dd/MM/yyyy"/>
</t:inputCalendar> [/code]
Vc fez o import?
"http://myfaces.apache.org/tomahawk"
Fiz sim. Até aparece a img ou bto mas quando clico nada acontece.
Preciso fazer alguma chamada para javascript porque no struts precisa inserir theme entre
Segue código!
<h:outputLabel value="Data do Pedido:"></h:outputLabel>
<t:inputCalendar
value="#{pMaterial.pedidoMaterial.dtPedidoQuadra}"
renderAsPopup="true"
popupDateFormat="dd/MM/yyyy"
popupTodayDateFormat="dd-MM-yyyy"
popupWeekString="Week"
popupTodayString="Hoje é"
helpText="DD/MM/YYYY"
forceId="true">
<f:convertDateTime type="date"/>
</t:inputCalendar>
Aguardo. Obrigado!
Rapaz, veja se o web.xml tá configurado certinho, pq aqui, lembro que levou um tempo pra funcionar por causa disso e depois por causa do readonly.
Boa sorte!
É Date!
Mas o problema é que aparece o bto mas ao pressionar nada acontece!
No web.xml tenho essas definições no que se diz respeito ao tomahawk!
<filter>
<filter-name>MyFacesExtensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<param-name>uploadMaxFileSize</param-name>
<param-value>20m</param-value>
</init-param>
</filter>
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>*.jsf</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
Então descobri que é um erro de JavaScript:
5Fid6CalendarVar não está definida!
Onde posso ter errado!
Novamente o web.xml
<filter>
<filter-name>MyFacesExtensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<param-name>uploadMaxFileSize</param-name>
<param-value>20m</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>*.jsf</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
Aguardo!
Muda a versao do tomahawk!
Estou usando a 1.1.6!
Tbm estou usando a Tomahawk 1.1.6, JSF 1.1 e JAVA 5.
Nada de funcionar!
Mistérios…
Nem sei…mais nada…
:?
Ninguém tem mais alguma dica?
Aguardo Pesquisando!
Acho que vou mudar para richfaces!
Mas vou tentar mais um pouco!
Aparentemente estava do mesmo jeito que fiz aq…
e funciona normal…
:roll:
Ola pessoal,
tenho uma duvida relacionado com esse topico
e seguite eu quando meto o atributo renderAsPopup com volar “true” ele dam o seguinte erro:
[code]org.apache.jasper.JasperException: javax.servlet.ServletException: ExtensionsFilter not correctly configured. JSF mapping missing. JSF pages not covered. Please see: http://myfaces.apache.org/tomahawk/extensionsFilter.html
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
…[/code]
mas ja meti as configuraçoes indicadas na mesmo assim nao funciona quando meto como renderAsPopup “true”
alguem me sabe dizer o que sera o problema?
uma vez que sou novo em programação Web
deix aki o meu codigo que estou usando pa ver se algo ta mal
web.xml:
[code]
forwardToJSF.jsp
com.sun.faces.verifyObjects
false
com.sun.faces.validateXml
true
javax.faces.STATE_SAVING_METHOD
client
Faces Servlet
javax.faces.webapp.FacesServlet
1
Faces Servlet
*.faces
30
<filter>
<filter-name>MyFacesExtensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<param-name>uploadMaxFileSize</param-name>
<param-value>20m</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>*.faces</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>[/code]
meu jsp:
<t:inputCalendar renderAsPopup="true" renderPopupButtonAsImage="true"
value="">
</t:inputCalendar>
desde ja obrigado