Hi Matthias, I still got the problem where the first click on a command fails to trigger the application but only reloads the page if an PPR happened beforehand on that page, as described here in "First click on commands fails if PPR occured beforehand, elaborated" on 2006-08-25. I am planning to dig more into this issue this week (to what I did wrong :-). But if you have any hint where to look I would be very thankful.
I stumbled over a second problem which I tried to describe on dev-list in "Binding a PanelTabbed" on 2006-08-28. I must admit that I did not tried to investigate that one further but redesigned the GUI to avoid the use of tr:PanelTabbed in this case (where I would have needed to have the tabs being rendered dynamically from a List of beans). Regards, Thorsten -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Matthias Wessendorf Gesendet: Dienstag, 5. September 2006 12:09 An: [email protected] Betreff: Re: Re: No Grammer available for "http://java.sun.com/jsf/facelets Hi Thorsten, what isn't working like expected? You wrote that with the settings on [1] (most) things work like expected. -Matthias [1] http://wiki.apache.org/myfaces/Facelets_with_Trinidad On 9/5/06, Günther, Thorsten <[EMAIL PROTECTED]> wrote: > Hi Samba! > > There is a page in the Myfaces Wiki "Facelets with Trinidad". > (http://wiki.apache.org/myfaces/Facelets_with_Trinidad) Is your environment > set up like suggested there? I use these settings and (most) things work like > expected. I'm using Trinidad, but perhaps it's helpful for you to. > > Regards, > Thorsten > > > -----Ursprüngliche Nachricht----- > Von: Samba [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 5. September 2006 09:05 > An: [email protected] > Betreff: Re: Re: No Grammer available for "http://java.sun.com/jsf/facelets > > Thank you Chris, but I have added all the elements in the web.xml as you > have pointed out, and still I'm getting the warning. and that's what I'm > perplexed about. > And one more thing , I'm using ADF Faces(Oracle's). > > here is the HTML source of the output : > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > SYSTEM "http://www.w3.org/TR/html4/loose.dtd" > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" > "http://www.w3.org/TR/html4/loose.dtd"><html dir="ltr" > lang="en-US"><script>var _AdfWindowOpenError='A popup window blocker > has been detected in your browser. Popup blockers interfere with the > operation of this application. Please disable your popup blocker or > allow popups > from this site.'; > </script><script > src="/Application-Project-context-root/adf/jsLibs/Common10_1_3_0_4.js"> > </script><form id="_id1" name="_id1" style="margin:0px" > onkeypress="return _submitOnEnter(event,'_id1');" > method="POST" action="/Application-Project-context-root/faces/Layout.jspx"> > <table width="1000"><tr><td width="100%" align="center"><ui:insert > name="header"> > This is Header</ui:insert></td></tr><tr><td width="250" > align="left"><ui:insert > name="leftmenu"> Left Menu</ui:insert></td><td width="750" align="center"> > <ui:insert name="body"> This is Body</ui:insert></td></tr><tr><td > width="1000" align="center"> > <ui:insert name="footer"> This is > Footer</ui:insert></td></tr></table><input type="hidden" > name="oracle.adf.faces.FORM" value="_id1"><span > id="__id1_Postscript"><input type="hidden" > name="oracle.adf.faces.STATE_TOKEN" value="1"><script>function > __id1Validator(){return true;} > var > _id1_SF={};</script></span><script>_submitFormCheck();</script></form></html> > > > And the page I've written using facelets tags is the following: > > <?xml version='1.0' encoding='UTF-8'?> > <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0" > xmlns:h="http://java.sun.com/jsf/html" > xmlns:f="http://java.sun.com/jsf/core" > xmlns:af="http://xmlns.oracle.com/adf/faces" > xmlns:afh="http://xmlns.oracle.com/adf/faces/html" > xmlns:ui="http://java.sun.com/jsf/facelets"> > <jsp:output omit-xml-declaration="true" doctype-root-element="HTML" > doctype-system="http://www.w3.org/TR/html4/loose.dtd" > doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/> > <jsp:directive.page contentType="text/html;charset=UTF-8"/> > <f:view> > <afh:html> > <af:form> > > <table width="1000" > > <tr><td width="100%" align="center" > > <ui:insert name="header"> This is Header</ui:insert> > </td> > </tr> > <tr> > <td width="250" align="left" > > <ui:insert name="leftmenu"> Left Menu</ui:insert> > </td> > <td width="750" align="center"> > <ui:insert name="body" > This is Body</ui:insert> > </td> > </tr> > <tr> > <td width="1000" align="center"> > <ui:insert name="footer" > This is Footer</ui:insert> > </td> > </tr> > </table> > > </af:form> > </afh:html> > </f:view> > </jsp:root> > > And the web.xml file is given below: > > <?xml version = '1.0' encoding = 'UTF-8'?> > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns=" > http://java.sun.com/xml/ns/j2ee"> > <description>Empty web.xml file for Web Application</description> > > > <context-param> > <param-name>oracle.adf.view.faces.ALTERNATE_VIEW_HANDLER > </param-name> > <param-value>com.sun.facelets.FaceletViewHandler > </param-value> > </context-param> > > <context-param> > <param-name>facelets.DEVELOPMENT</param-name> > <param-value>true</param-value> > </context-param> > > > > <context-param> > <param-name>com.sun.faces.validateXml</param-name> > <param-value>true</param-value> > </context-param> > <context-param> > <param-name>com.sun.faces.verifyObjects</param-name> > <param-value>true</param-value> > </context-param> > > > > > <context-param> > <param-name>javax.faces.STATE_SAVING_METHOD</param-name> > <param-value>client</param-value> > </context-param> > > > <context-param> > <param-name>javax.faces.DEFAULT_SUFFIX</param-name> > <param-value>.jspx</param-value> > </context-param> > > > <context-param> > <param-name>facelets.VIEW_MAPPINGS</param-name> > <param-value>*.xhtml</param-value> > </context-param> > > > > > > > > <filter> > <filter-name>adfFaces</filter-name> > <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter > </filter-class> > </filter> > <filter-mapping> > <filter-name>adfFaces</filter-name> > <servlet-name>Faces Servlet</servlet-name> > </filter-mapping> > <servlet> > <servlet-name>Faces Servlet</servlet-name> > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > <servlet> > <servlet-name>resources</servlet-name> > <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet > </servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>Faces Servlet</servlet-name> > <url-pattern>/faces/*</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>resources</servlet-name> > <url-pattern>/adf/*</url-pattern> > </servlet-mapping> > <session-config> > <session-timeout>35</session-timeout> > </session-config> > <mime-mapping> > <extension>html</extension> > <mime-type>text/html</mime-type> > </mime-mapping> > <mime-mapping> > <extension>txt</extension> > <mime-type>text/plain</mime-type> > </mime-mapping> > </web-app> > > > my faces-config.xml is : > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE faces-config PUBLIC > "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" > "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"> > <faces-config xmlns="http://java.sun.com/JSF/Configuration"> > <application> > <default-render-kit-id>oracle.adf.core</default-render-kit-id> > <!-- <view-handler> com.sun.facelets.FaceletViewHandler</view-handler>--> > </application> > </faces-config> > > > > > I'm getting warnings that no grammer available for > http://java.sun.com/faces/facelets > > > Do I have to add any extra taglibs? > > Thanking you , > Samba. > > > On 9/4/06, Christoph Lassner <[EMAIL PROTECTED]> wrote: > > > > You're absolutely right, sorry, answered a bit quickly. However, you have > > to register ADF Faces (or Trinidad, don't know which one you're using) as > > default-render-kit in faces-config.xml. I'll send you some examples: > > > > web.xml: > > <?xml version="1.0"?> > > <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= > > "http://java.sun.com/xml/ns/j2ee > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> > > <description>Facelets Trinidad Example</description> > > <display-name>trinidad</display-name> > > <context-param> > > <param-name>javax.faces.DEFAULT_SUFFIX</param-name> > > <param-value>.xhtml</param-value> > > </context-param> > > <context-param> > > <param-name>facelets.REFRESH_PERIOD</param-name> > > <param-value>2</param-value> > > </context-param> > > <context-param> > > <param-name>facelets.DEVELOPMENT</param-name> > > <param-value>true</param-value> > > </context-param> > > <context-param> > > <param-name>javax.faces.STATE_SAVING_METHOD</param-name> > > <param-value>client</param-value> > > </context-param> > > <context-param> > > <param-name>com.sun.faces.validateXml</param-name> > > <param-value>true</param-value> > > </context-param> > > <context-param> > > <param-name>com.sun.faces.verifyObjects</param-name> > > <param-value>true</param-value> > > </context-param> > > <context-param> > > <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</ > > param-name> > > <param-value>com.sun.facelets.FaceletViewHandler</param-value> > > </context-param> > > <filter> > > <filter-name>trinidad</filter-name> > > <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</ > > filter-class> > > </filter> > > <filter-mapping> > > <filter-name>trinidad</filter-name> > > <servlet-name>faces</servlet-name> > > </filter-mapping> > > <servlet> > > <servlet-name>faces</servlet-name> > > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > > <load-on-startup>1</load-on-startup> > > </servlet> > > <servlet> > > <servlet-name>resources</servlet-name> > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</ > > servlet-class> > > </servlet> > > <servlet-mapping> > > <servlet-name>faces</servlet-name> > > <url-pattern>*.jsf</url-pattern> > > </servlet-mapping> > > <servlet-mapping> > > <servlet-name>resources</servlet-name> > > <url-pattern>/adf/*</url-pattern> > > </servlet-mapping> > > <welcome-file-list> > > <welcome-file>/index.html</welcome-file> > > </welcome-file-list> > > <login-config> > > <auth-method>BASIC</auth-method> > > </login-config> > > </web-app> > > > > > > faces-config.xml: > > <?xml version="1.0" encoding="UTF-8"?> > > <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer > > Faces Config 1.1//EN" > > > > "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"> > > <faces-config> > > <!-- navigation rules, managed beans, etc. //--> > > > > <application> > > <!-- Use the Trinidad RenderKit --> > > <default-render-kit-id> > > org.apache.myfaces.trinidad.core > > </default-render-kit-id> > > </application> > > </faces-config> > > > > > > Should work with these... :-) > > > > Regards > > Chris > > > > > > Samba <[EMAIL PROTECTED]> schrieb am 05.09.2006 08:33:00: > > > > > Thank you Chris,for your reply. > > > > > > But Mr. Adam Winer of oracle , who contributed adf-facelets.jar library, > > > says that we should not configure Facelets ViewHandler in faces config > > as > > > it would cause a conflict between ADF Faces viewhandler and that of > > > facelets. > > > > > > referring to you the post by Adam: > > > > > > https://facelets.dev.java.net/servlets/ReadMsg?listName=users&msgNo=451 > > > > > > Did I infer it wrongly? > > > if so please suggest me what I should do. > > > > > > thaning you, > > > Samba. > > > > > > > > > On 9/4/06, Christoph Lassner <[EMAIL PROTECTED]> wrote: > > > > > > > > Hi Samba, > > > > > > > > correct me if I'm wrong, but I think that the facelets view-handler > > should > > > > be registered in faces-config.xml, like this: > > > > > > > > <application> > > > > <view-handler>com.sun.facelets.FaceletViewHandler</view-handler> > > > > </application> > > > > > > > > Regards > > > > Chris > > > > > > > > > > > > > > > > Samba <[EMAIL PROTECTED]> schrieb am 05.09.2006 08:18:28: > > > > > > > > > Hello everybody, > > > > > > > > > > Can any one help me why I'm getting a warning in my > > editor(JDeveloper), > > > > > I have added all the neceesay elements in web.xml(viz, facelets > > > > > ViewHandler, default suffix for jspx pages, view mapping for xhtml > > > > page,etc) > > > > > I'm not getting any errors, but not getting the alignmeent either. > > > > > > > > > > Suppose, > > > > > if I keep <ui:insert> in a table so that the content in > > <ui:insert> > > > > > should come in footer, it is going some where randomly, > > > > > and when I see the HTML source in the browser window , I found that > > the > > > > > facelets tags are not converted into HTML. > > > > > So, > > > > > where am I missing? > > > > > > > > > > Thanking you in advance, > > > > > Samba. > > > > > -- > > > > > Regards, > > > > > Samba. > > > > > > > > > > > > > > > > > -- > > > Vuntaanu... > > > Samba. > > > > > > > -- > Vuntaanu... > Samba. > > -- Matthias Wessendorf further stuff: blog: http://jroller.com/page/mwessendorf mail: mwessendorf-at-gmail-dot-com
