0 Replies Latest reply on Jun 14, 2007 7:51 AM by rajesh kumar

    Facelets with frames

    rajesh kumar Newbie

      Hi ,
      Can anybody tell me is it possible to use frames in facelets application?
      I have been trying this for last 2 days but i am not able to make it work.

      I am calling body.xhtml thru frameset but it is not getting displayed in UI.

      Please look at the sample code is given below

      listing.xhtml

      <!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:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:a="http://www.arc-mind.com/jsf">


      <ui:composition template="/WEB-INF/layout/layout.xhtml">
      <ui:define name="title">Backend Listing</ui:define>
      <ui:define name="content">
      <h:form>





      <h:commandLink action="#{CDManagerBean.addNew}">
      <f:verbatim>Add CD</f:verbatim>
      </h:commandLink>

      </h:form>
      </ui:define>
      </ui:composition>


      body.xhtml is given below..

      <!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:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:a="http://www.arc-mind.com/jsf">

      <h:form>
      <h:dataTable id="items" value="#{CDManagerBean.cds}" var="cd"
      rowClasses="oddRow, evenRow" headerClass="tableHeader">

      <a:column entity="${cd}" fieldName="title" backingBean="${CDManagerBean}"/>
      <a:column entity="${cd}" fieldName="artist" backingBean="${CDManagerBean}"/>
      <a:column entity="${cd}" fieldName="price" backingBean="${CDManagerBean}"
      sort="${false}"/>
      <a:columnCommand label="Edit" action="editCD" backingBean="${CDManagerBean}"/>

      </h:dataTable>


      <h:commandLink action="#{CDManagerBean.addNew}">
      <f:verbatim>Add CD</f:verbatim>
      </h:commandLink>

      </h:form>



      Thanks in advance
      Regards,
      Saravanan.