Hi,

you're using a wrong variable name in the tc:out on the sheet column. It should 
be item, not channel.

Regards
Helmut
  ----- Original Message ----- 
  From: Giovanni De Stefano 
  To: [email protected] 
  Sent: Friday, December 12, 2008 12:57 PM
  Subject: Re: [Tobago] Unable to populate Sheet


  Apparently I was not supposed to attach the jsp...it was filtered out by the 
mail server.

  Here it is:

  
--------------------------------------------------------------------------------------------------------------------------------------------------------------
  <%@ taglib uri="http://myfaces.apache.org/tobago/component"; prefix="tc"%>
  <%@ taglib uri="http://myfaces.apache.org/tobago/extension"; prefix="tx"%>
  <%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>

  <f:view>
      <tc:page width="800">
          <tc:box label="Radio channel list">
              <f:facet name="layout">
                  <tc:gridLayout rows="*" />
              </f:facet>
              <f:facet name="toolBar">
                  <tc:toolBar>
                      <tc:toolBarCommand label="New" 
action="newChannel"></tc:toolBarCommand>
                      <tc:toolBarCommand label="Edit" 
action="editChannel"></tc:toolBarCommand>
                      <tc:toolBarCommand label="Delete" action="deleteChannel">
                          <f:facet name="confirmation">
                              <tc:out
                                  value="Are you sure you want to delete the 
selected channel(s)?" />
                          </f:facet>
                      </tc:toolBarCommand>
                  </tc:toolBar>
              </f:facet>
              <tc:sheet columns="*" value="#{listBean.items}" var="item"
                  state="#{listBean.selectedItems}" showRowRange="left"
                  showPageRange="right" showDirectLinks="center">
                  <tc:column id="name" label="Name" sortable="true" 
rendered="true">
                      <tc:out value="#{channel.name}" />
                  </tc:column>
              </tc:sheet>
          </tc:box>
      </tc:page>
  </f:view>
  
--------------------------------------------------------------------------------------------------------------------------------------------------------------



  On Fri, Dec 12, 2008 at 12:15 PM, Giovanni De Stefano 
<[email protected]> wrote:

    Hello all,

    I have to admit I am a total noobie with MyFaces but I believe Tobago is a 
very powerful framework.

    Having said this, I cannot populate a Sheet :-( 

    Attached are the beans, the web.xml (tobago-config.xml is pretty standard), 
and the JSP page that creates the Sheet.

    In faces-config I declare the beans:

    ...
        <managed-bean>
            <description>Item bean</description>
            <managed-bean-name>itemBean</managed-bean-name>
            <managed-bean-class>test.ItemBean</managed-bean-class>
            <managed-bean-scope>request</managed-bean-scope>
        </managed-bean>

        <managed-bean>
            <description>List bean</description>
            <managed-bean-name>listBean</managed-bean-name>
            <managed-bean-class>test.ListBean</managed-bean-class>
            <managed-bean-scope>session</managed-bean-scope>
        </managed-bean>
    ...

    I have the following jars in WEB-INF/lib folder:

    avalon-framework-4.1.3.jar   
    tobago-core-1.1.0-SNAPSHOT.jar
    commons-beanutils-1.7.0.jar  
    jstl-1.1.0.jar                      
    tobago-jsf-compat-1.1.0-SNAPSHOT.jar
    commons-collections-3.1.jar  
    log4j-1.2.11.jar                    
    tobago-taglib-extension-1.1.0-SNAPSHOT.jar
    commons-digester-1.8.jar     
    logkit-1.0.1.jar                    
    tobago-theme-charlotteville-1.1.0-SNAPSHOT.jar
    commons-el-1.0.jar           
    myfaces-api-1.1.6.jar              
     tobago-theme-richmond-1.1.0-SNAPSHOT.jar
    commons-fileupload-1.2.jar   
    myfaces-impl-1.1.6.jar              
    tobago-theme-scarborough-1.1.0-SNAPSHOT.jar
    commons-io-1.1.jar           
    mysql-connector-java-5.1.7-bin.jar  
    tobago-theme-speyside-1.1.0-SNAPSHOT.jar
    commons-lang-2.1.jar         
     tobago-theme-standard-1.1.0-SNAPSHOT.jar
    commons-logging-1.1.jar      
    standard-1.1.2.jar

    The result is that I see the box title and the empty sheet skeleton. No 
helpful logs.

    What am I missing?

    Thank you all in advance!

    Giovanni


Reply via email to