<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>TeamDev Support : Unanswered Threads - OpenFaces</title>
    <link>/community/openfaces?view=discussions&amp;filter=open</link>
    <description>Unanswered Discussion Threads in OpenFaces</description>
    <language>en</language>
    <pubDate>Wed, 08 Sep 2010 17:02:41 GMT</pubDate>
    <generator>Clearspace 2.5.3 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2010-09-08T17:02:41Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>TreeTable checkboxColumn</title>
      <link>http://support.teamdev.com/thread/3932</link>
      <description>&lt;!-- [DocumentBodyStart:1aafb6d0-3c6f-4879-8ab1-8e28367759b9] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;i´ve tried to insert the checkboxColumn to my TreeTable. But i´m not sure how to implement it at the backend.&lt;/p&gt;&lt;p&gt;Must i implement the functionality in the TreeTableBean or to the object i´m generating in the bean to fill the tree?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And also what do i need to implement, boolean fields to the object? Or a simple list to the backing bean? I´m a bit confused because the documentation only shows how to implement it on the frontend but there are no examples showing the backend!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If anybody could show it on an short code snippet, this would be great!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks a lot.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Chris&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:1aafb6d0-3c6f-4879-8ab1-8e28367759b9] --&gt;</description>
      <pubDate>Mon, 06 Sep 2010 13:31:07 GMT</pubDate>
      <author>chris.sislak@gmail.com</author>
      <guid>http://support.teamdev.com/thread/3932</guid>
      <dc:date>2010-09-06T13:31:07Z</dc:date>
      <clearspace:dateToText>10 hours, 58 minutes ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Dynamic table customization</title>
      <link>http://support.teamdev.com/thread/3931</link>
      <description>&lt;!-- [DocumentBodyStart:a5c28aa6-9c64-4f35-9d84-e0e263a1407c] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;a href="#"&gt;&lt;img src="#"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I'm using Openfaces 3.0.EA2 on JBOss 4.2.4 using JSF 2.0.3.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I created a table with a dynamic numbers of columns.&lt;/p&gt;&lt;p&gt;The table is created fine, but the cell customization is not working.&lt;/p&gt;&lt;p&gt;If the call's value is greater than 100% the cell should get a red background color.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;            &amp;lt;o:dataTable rendered="#{not empty productionCapacityOverview.capacities}" value="#{productionCapacityOverview.capacities}" var="row"&lt;br/&gt;                applyDefaultStyle="false" styleClass="standardTable" commonHeaderRowClass="info" headerRowClass="label" bodyRowClass="bg_color"&amp;gt;&lt;br/&gt;                &amp;lt;o:row&amp;gt;&lt;br/&gt;                    &amp;lt;o:cell condition="#{row.required[workingDay] &amp;gt; row.available[workingDay]}" styleClass="error_rvalue"/&amp;gt;&lt;br/&gt;                &amp;lt;/o:row&amp;gt;&lt;br/&gt;                &amp;lt;o:column bodyClass="value"&amp;gt;&lt;br/&gt;                    &amp;lt;f:facet name="header"&amp;gt;&lt;br/&gt;                        &amp;lt;h:outputText value="#{translation.map['KAPAZITAETSBEREICHE']}"/&amp;gt;&lt;br/&gt;                    &amp;lt;/f:facet&amp;gt;&lt;br/&gt;                    &amp;lt;h:commandLink action="#{productionCapacityOverview.getDetail}"&amp;gt;&lt;br/&gt;                        &amp;lt;h:outputText value="#{row.description}"/&amp;gt;&lt;br/&gt;                    &amp;lt;/h:commandLink&amp;gt;&lt;br/&gt;                &amp;lt;/o:column&amp;gt;&lt;br/&gt;                &amp;lt;o:columns value="#{productionCapacityOverview.workingDays}" var="workingDay" bodyClass="rvalue"&amp;gt;&lt;br/&gt;                    &amp;lt;f:facet name="header"&amp;gt;&lt;br/&gt;                        &amp;lt;h:outputText value="#{workingDay}" /&amp;gt;&lt;br/&gt;                    &amp;lt;/f:facet&amp;gt;&lt;br/&gt;                    &amp;lt;h:outputText value="#{row.required[workingDay]/row.available[workingDay]}"&amp;gt;&lt;br/&gt;                        &amp;lt;f:convertNumber pattern="##0 %"/&amp;gt;&lt;br/&gt;                    &amp;lt;/h:outputText&amp;gt;&lt;br/&gt;                &amp;lt;/o:columns&amp;gt;&lt;br/&gt;            &amp;lt;/o:dataTable&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a5c28aa6-9c64-4f35-9d84-e0e263a1407c] --&gt;</description>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2066">datatable</category>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2066">columns</category>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2066">cell</category>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2066">customization</category>
      <pubDate>Mon, 06 Sep 2010 09:10:17 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3931</guid>
      <dc:date>2010-09-06T09:10:17Z</dc:date>
      <clearspace:dateToText>2 days, 13 hours ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Open Faces and view PDFs</title>
      <link>http://support.teamdev.com/thread/3923</link>
      <description>&lt;!-- [DocumentBodyStart:42666b28-41ce-4e70-a16f-fecfee3f1fd2] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;When i put in my Web.xml and try to view a report of my application on pdf format, the report show A MANY CHARACTERS....&lt;strong&gt;I attach jpg and web.xml.&lt;/strong&gt; &lt;span style="font-size: 14pt;"&gt;Thanks for any help.&lt;/span&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I´m using &lt;span style="color: #333399;"&gt;&lt;strong&gt;2.1.EA1, build.nightly-963, August 14 2010 and glassfish 3.0&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #333399;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;WEB.XML:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &amp;lt;!-- Defining and mapping the RichFaces filter --&amp;gt;&lt;br/&gt;    &amp;lt;filter&amp;gt;&lt;br/&gt;       &amp;lt;display-name&amp;gt;RichFaces Filter&amp;lt;/display-name&amp;gt;&lt;br/&gt;       &amp;lt;filter-name&amp;gt;richfaces&amp;lt;/filter-name&amp;gt;&lt;br/&gt;       &amp;lt;filter-class&amp;gt;org.ajax4jsf.Filter&amp;lt;/filter-class&amp;gt;&lt;br/&gt;    &amp;lt;/filter&amp;gt;&lt;br/&gt;   &lt;br/&gt;    &amp;lt;filter-mapping&amp;gt;&lt;br/&gt;       &amp;lt;filter-name&amp;gt;richfaces&amp;lt;/filter-name&amp;gt;&lt;br/&gt;       &amp;lt;servlet-name&amp;gt;Faces Servlet&amp;lt;/servlet-name&amp;gt;&lt;br/&gt;       &amp;lt;dispatcher&amp;gt;REQUEST&amp;lt;/dispatcher&amp;gt;&lt;br/&gt;       &amp;lt;dispatcher&amp;gt;FORWARD&amp;lt;/dispatcher&amp;gt;&lt;br/&gt;       &amp;lt;dispatcher&amp;gt;INCLUDE&amp;lt;/dispatcher&amp;gt;&lt;br/&gt;    &amp;lt;/filter-mapping&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &amp;lt;!-- Plugging the "Blue Sky" skin into the project --&amp;gt;&lt;br/&gt;    &amp;lt;context-param&amp;gt;&lt;br/&gt;       &amp;lt;param-name&amp;gt;org.richfaces.SKIN&amp;lt;/param-name&amp;gt;&lt;br/&gt;       &amp;lt;param-value&amp;gt;blueSky&amp;lt;/param-value&amp;gt;&lt;br/&gt;    &amp;lt;/context-param&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &amp;lt;!-- Making the RichFaces skin spread to standard HTML controls --&amp;gt;&lt;br/&gt;    &amp;lt;context-param&amp;gt;&lt;br/&gt;        &amp;lt;param-name&amp;gt;org.richfaces.CONTROL_SKINNING&amp;lt;/param-name&amp;gt;&lt;br/&gt;        &amp;lt;param-value&amp;gt;enable&amp;lt;/param-value&amp;gt;&lt;br/&gt;    &amp;lt;/context-param&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &amp;lt;!-- FILTER FOR PROCESSING OPENFACES RESOURCES --&amp;gt;&lt;br/&gt;    &amp;lt;filter&amp;gt;&lt;br/&gt;        &amp;lt;filter-name&amp;gt;ResourceFilter&amp;lt;/filter-name&amp;gt;&lt;br/&gt;        &amp;lt;filter-class&amp;gt;org.openfaces.util.ResourceFilter&amp;lt;/filter-class&amp;gt;&lt;br/&gt;    &amp;lt;/filter&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &amp;lt;!-- MAPPING FOR OPENFACES RESOURCE FILTER --&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &amp;lt;filter-mapping&amp;gt;&lt;br/&gt;        &amp;lt;filter-name&amp;gt;ResourceFilter&amp;lt;/filter-name&amp;gt;&lt;br/&gt;        &amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;&lt;br/&gt;    &amp;lt;/filter-mapping&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:42666b28-41ce-4e70-a16f-fecfee3f1fd2] --&gt;</description>
      <pubDate>Tue, 31 Aug 2010 02:56:27 GMT</pubDate>
      <author>jsaavedrax@gmail.com</author>
      <guid>http://support.teamdev.com/thread/3923</guid>
      <dc:date>2010-08-31T02:56:27Z</dc:date>
      <clearspace:dateToText>2 days, 1 hour ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Need example of DataTable loading popupLayer</title>
      <link>http://support.teamdev.com/thread/3917</link>
      <description>&lt;!-- [DocumentBodyStart:4adf878c-66a1-4a66-9208-b3a1275ae5c9] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I am trying to add an edit button on my datatable that fires a popup (with all the data related to the selected row prepopulated) in a form. The form shows many more attributes than the table row.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I want the popupLayer to be hidden until the user clicks the commandbutton. I was looking at the examples in the demo application but didn't find one close enough to what I am trying to do.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Does anyone have an example of this.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4adf878c-66a1-4a66-9208-b3a1275ae5c9] --&gt;</description>
      <pubDate>Mon, 23 Aug 2010 19:30:35 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3917</guid>
      <dc:date>2010-08-23T19:30:35Z</dc:date>
      <clearspace:dateToText>2 weeks, 9 hours ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Large Dataset in DataTable</title>
      <link>http://support.teamdev.com/thread/3914</link>
      <description>&lt;!-- [DocumentBodyStart:ad8f6072-321b-4975-a0c9-81c4a12d5bd6] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Each time I want to use your DataTable to handle a large dataset, I am always getting a class cast exception. I have followed your example but has never got it to work. This is a typical exception:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;00:01:52,437 INFO  [STDOUT] &amp;gt;&amp;gt;&amp;gt;&amp;gt;In getRowCount()&lt;/p&gt;&lt;p&gt;00:01:52,437 ERROR [STDERR] java.lang.ClassCastException: Improper type for vari&lt;/p&gt;&lt;p&gt;able filterCriteria. Requested org.openfaces.component.filter.CompositeFilterCri&lt;/p&gt;&lt;p&gt;terion, but was class org.openfaces.component.filter.AndFilterCriterion&lt;/p&gt;&lt;p&gt;00:01:52,437 ERROR [STDERR]     at org.openfaces.util.Faces.var(Faces.java:49)&lt;/p&gt;&lt;p&gt;00:01:52,437 ERROR [STDERR]     at com.tobisoft.admin.action.TableBean.getRowCou&lt;/p&gt;&lt;p&gt;nt(TableBean.java:146)&lt;/p&gt;&lt;p&gt;00:01:52,437 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(&lt;/p&gt;&lt;p&gt;Native Method)&lt;/p&gt;&lt;p&gt;00:01:52,437 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(N&lt;/p&gt;&lt;p&gt;ativeMethodAccessorImpl.java:39)&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It always crashes on the line below:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;        CompositeFilterCriterion filterCriteria = Faces.var("filterCriteria", CompositeFilterCriterion.class);&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;        //AndFilterCriterion filterCriteria = Faces.var("filterCriteria", AndFilterCriterion.class);&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;I have tried changing CompositeFilterCriterion to AndFilterCriterion still it did not work. Your demo uses CompositeFilterCriterion. How come it is not working for me? What must be wrong?&lt;/div&gt;&lt;div&gt;I am using the statement in:&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;div&gt;    public int getRowCount() {&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;p&gt;        CompositeFilterCriterion filterCriteria = Faces.var("filterCriteria", CompositeFilterCriterion.class);&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;       //AndFilterCriterion filterCriteria = Faces.var("filterCriteria", AndFilterCriterion.class);&lt;/p&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;          ...................&lt;/div&gt;&lt;div&gt;     }&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;and in the method that fetches my list of objects.&lt;/div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;public List&amp;lt;TsMessageEntity&amp;gt; getLargeList() {&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;        CompositeFilterCriterion filterCriteria = Faces.var("filterCriteria", CompositeFilterCriterion.class);&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;        //AndFilterCriterion filterCriteria &lt;span&gt;&lt;/span&gt;= Faces.var("filterCriteria", AndFilterCriterion.class);&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;        boolean sortAscending &lt;span&gt;&lt;/span&gt;= Faces.var("sortAscending", Boolean.class);&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;        String sortColumnId &lt;span&gt;&lt;/span&gt;= Faces.var("sortColumnId", String.class);&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;        pageStart &lt;span&gt;&lt;/span&gt;= Faces.var("pageStart", Integer.class);&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;        pageSize &lt;span&gt;&lt;/span&gt;= Faces.var("pageSize", Integer.class);&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;        filterConditions &lt;span&gt;&lt;/span&gt;= calculateFilterConditions(filterCriteria);&lt;/div&gt;&lt;/div&gt;&lt;div&gt;         &lt;/div&gt;&lt;div&gt;     ....................................&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ad8f6072-321b-4975-a0c9-81c4a12d5bd6] --&gt;</description>
      <pubDate>Sun, 22 Aug 2010 04:27:11 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3914</guid>
      <dc:date>2010-08-22T04:27:11Z</dc:date>
      <clearspace:dateToText>2 weeks, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>o:window is not working in IE6 with nightly build</title>
      <link>http://support.teamdev.com/thread/3895</link>
      <description>&lt;!-- [DocumentBodyStart:fa435355-c66a-4eb3-9f9d-c2952c8f5cd8] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am working on o:window component.I am trying to show window by using server side  with help of visible attribute.The window appears when i click on Edit link of datatable.The window is working fine in FF.But it is not working with IE6.The issue is :&lt;/p&gt;&lt;p&gt;I clicked first time on Edit link and performed some operations on window and closed it.Then again if i try to show the window by clicking on Edit link, the links are not clickable.&lt;/p&gt;&lt;p&gt;The issue is with the code:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;h:form id="form"&amp;gt;&lt;br/&gt;                &amp;lt;o:dataTable id="booklist" var="book" value="#{BookList.books}" rowIndexVar="ind"&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;                    &amp;lt;f:facet name="below"&amp;gt;&lt;br/&gt;                    &amp;lt;/f:facet&amp;gt;&lt;br/&gt;                    &amp;lt;o:column id="title" sortingExpression="#{book.bookTitle}" sortingComparator="caseInsensitiveText" style="width: 35%; padding-left: 5%;"&amp;gt;&lt;br/&gt;                        &amp;lt;f:facet name="header"&amp;gt;&lt;br/&gt;                            &amp;lt;h:outputText value="Title"/&amp;gt;&lt;br/&gt;                        &amp;lt;/f:facet&amp;gt;&lt;br/&gt;                        &amp;lt;h:outputText value="#{book.bookTitle}"/&amp;gt;&lt;br/&gt;                    &amp;lt;/o:column&amp;gt;&lt;/p&gt;&lt;p&gt;                    &amp;lt;o:column&amp;gt;&lt;br/&gt;                        &amp;lt;f:facet name="header"&amp;gt;&lt;br/&gt;                            &amp;lt;h:outputText value="Update"/&amp;gt;&lt;br/&gt;                        &amp;lt;/f:facet&amp;gt;&lt;br/&gt;                        &amp;lt;o:commandButton value="Edit" executeRenderedComponents="false" render="display" actionListener="#{BookList.edit}"&amp;gt;&lt;br/&gt;                               &amp;lt;f:attribute value="#{book.id}" name="bid"/&amp;gt;&lt;br/&gt;                        &amp;lt;/o:commandButton&amp;gt;&lt;br/&gt;                       &lt;br/&gt;                    &amp;lt;/o:column&amp;gt;&lt;br/&gt;                &amp;lt;/o:dataTable&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;            &amp;lt;h:panelGrid id="inputGrid"&amp;gt;&lt;br/&gt;                &amp;lt;h:inputText id="input1" value="#{BookList.st1}" rendered="#{BookList.st1 != null}" style="color: blue"/&amp;gt;&lt;br/&gt;                &amp;lt;h:outputText id="input2" value="#{BookList.st1}" rendered="#{BookList.st1 != null}" style="color: fuchsia"/&amp;gt;&lt;br/&gt;            &amp;lt;/h:panelGrid&amp;gt;&lt;br/&gt;            &amp;lt;h:selectOneMenu id="selection" value="#{BookList.selectedValue}"&amp;gt;&lt;br/&gt;                &amp;lt;f:selectItem itemLabel="option1" itemValue="option2"/&amp;gt;&lt;br/&gt;                &amp;lt;f:selectItem itemLabel="option2" itemValue="option2"/&amp;gt;&lt;br/&gt;                &amp;lt;f:selectItem itemLabel="option3" itemValue="option3"/&amp;gt;&lt;br/&gt;            &amp;lt;/h:selectOneMenu&amp;gt;&lt;br/&gt;               &lt;br/&gt;            &amp;lt;o:window id="display" modal="true" modalLayerStyle="background-color: #fff; opacity: .80" top="100" left="250" width="400px" visible="#{BookList.checkWindow}"&amp;gt;&lt;br/&gt;                    &amp;lt;h:outputText value="Window Caption"/&amp;gt;&lt;br/&gt;                   &amp;lt;h:panelGrid id="panel1" columns="2" rendered="true"&amp;gt;&lt;br/&gt;                       &amp;lt;h:messages style="color: red" /&amp;gt;&lt;br/&gt;                       &amp;lt;h:outputText value=""/&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;                        &amp;lt;h:outputText value="Book Title"/&amp;gt;&lt;br/&gt;                        &amp;lt;h:inputText id="title1" value="#{BookList.tempObj.bookTitle}"&amp;gt;&lt;br/&gt;                           &lt;br/&gt;                        &amp;lt;/h:inputText&amp;gt;&lt;br/&gt;                       &lt;br/&gt;                        &amp;lt;o:commandButton id="save" value="save" render="display panel1 inputGrid"  action="#{BookList.save}"&amp;gt;&lt;br/&gt;                        &amp;lt;/o:commandButton&amp;gt;&lt;br/&gt;                        &amp;lt;o:commandButton executeRenderedComponents="false" value="cancel" id="cancel" render="display panel1 inputGrid"  action="#{BookList.cancel}"&amp;gt;&lt;br/&gt;                        &amp;lt;o:ajax   /&amp;gt;&lt;br/&gt;                        &amp;lt;/o:commandButton&amp;gt;&lt;br/&gt;                   &lt;br/&gt;                    &amp;lt;/h:panelGrid&amp;gt;&lt;br/&gt;                &amp;lt;/o:window&amp;gt;&lt;br/&gt;        &amp;lt;/h:form&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Can anyone help me in this issue.&lt;/p&gt;&lt;p&gt;If anyone helps in this i will be very happy.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:fa435355-c66a-4eb3-9f9d-c2952c8f5cd8] --&gt;</description>
      <pubDate>Thu, 19 Aug 2010 11:52:53 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3895</guid>
      <dc:date>2010-08-19T11:52:53Z</dc:date>
      <clearspace:dateToText>2 weeks, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>OpenFaces in WebLogic Portal?</title>
      <link>http://support.teamdev.com/thread/3887</link>
      <description>&lt;!-- [DocumentBodyStart:e932578e-1e6b-412b-97de-2c192d26b9e8] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I tried to get the demo application to run in a jsf portlet in WebLogic Portal and ran into immediate issues with anything that did any ajax, which is pretty much almost anything. Has anyone done this. I tried modifying some of the core libraries to use myfaces 1.1.4 but this caused errors when trying to cast Logging classes.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The Open Faces demo source I downloaded was the jsp version but I noticed a ton of xhtml files. From what I understand WebLogic Portal has JSF portlet bridged that works with Reference Implementation of JSF. The doc said that JSF without facelets is supported. Facelets can be hacked to work through some extra steps, but I would prefer to avoid that if possible.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e932578e-1e6b-412b-97de-2c192d26b9e8] --&gt;</description>
      <pubDate>Mon, 16 Aug 2010 15:58:29 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3887</guid>
      <dc:date>2010-08-16T15:58:29Z</dc:date>
      <clearspace:dateToText>2 weeks, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Minimal Required for DataTable_general from demo source?</title>
      <link>http://support.teamdev.com/thread/3886</link>
      <description>&lt;!-- [DocumentBodyStart:97f3e097-1ae0-453d-8938-fd8eaf6d4fc4] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I am pretty new to Open Faces. I want to use just the general table from the demo. I removed the reference to DataTable_general_core.xhtml and replaced it with just the div that has the search and table tags. I also removed all the menu includes and footer include leaving me just the table. I got this to render. On to the next step.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I commented out all of the beans I thought where unneccessary, apparently I commented out too many. What is the very minimum required to run this component? A zip file would be nice if someone has done this before.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I think this would be helpful to other newbies like me.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:97f3e097-1ae0-453d-8938-fd8eaf6d4fc4] --&gt;</description>
      <pubDate>Mon, 16 Aug 2010 15:50:21 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3886</guid>
      <dc:date>2010-08-16T15:50:21Z</dc:date>
      <clearspace:dateToText>3 weeks, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Nodeselection on rerendered Treetable not working as expected</title>
      <link>http://support.teamdev.com/thread/3877</link>
      <description>&lt;!-- [DocumentBodyStart:1aa69482-b820-4e05-9dff-428157f9e53b] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I see that that when a new node is added to the Treetable component, the treetable is re rendered with the newly added node. But after the tree table is rendered,on clicking any node in this treetable(Node selection), the selected node data does not get displayed.&lt;/p&gt;&lt;p&gt;The state of the variables that hold the selected Node Data in the session looks to be in the previous state which was before adding the new node.&lt;/p&gt;&lt;p&gt;Has anyone come across this before?  Can someone please let me know what is happening in this case and how i can get this resolved?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The treetable component is declared as below in our application.&lt;/p&gt;&lt;span&gt;&amp;lt;o:treeTable id="visit" var="message"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 applyDefaultStyle="false" width="180px"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 cellpadding="4" cellspacing="4" border="0"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 columnIdVar="columnId"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 nodeLevelVar="#{visitBean.nodeLevel}"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 nodePathVar="pathVar"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 style=" height: 440px"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 useAjax="true"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                 &amp;gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;          &amp;lt;o:dynamicTreeStructure nodeChildren="#{visitBean.nodeChildren}"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                nodeHasChildren="#{visitBean.nodeHasChildren}"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;                nodeKey="#{message.name}"/&amp;gt;&lt;/span&gt;&lt;br/&gt;&lt;span&gt;          &amp;lt;o:scrolling/&amp;gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;          &amp;lt;o:singleNodeSelection&lt;/span&gt;&lt;br/&gt;&lt;span&gt;            style="background: url('../images/treetable/selection.gif') repeat-x #168aff !important; color: #f6f7f8 !important;"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;            nodeData="#{visitBean.selectedNode}"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;            nodePath="#{visitBean.nodePathVar}"&lt;/span&gt;&lt;br/&gt;&lt;span&gt;            action="#{visitBean.checkNodeDisplay}"&lt;/span&gt;&lt;br/&gt;&lt;p&gt;            keyboardSupport="false"&lt;br/&gt;            onchange="O$('form:visitDetailsPane').setSelectedIndex(0);return false;"&lt;br/&gt;            /&amp;gt;&lt;br/&gt;            &amp;lt;o:treeColumn expandedToggleImageUrl="/images/treetable/expanded.gif"&lt;br/&gt;                      collapsedToggleImageUrl="/images/treetable/collapsed.gif"&amp;gt;&lt;br/&gt;                      &amp;lt;h:outputText value="#{message.name}" /&amp;gt;&lt;br/&gt;            &amp;lt;/o:treeColumn&amp;gt;&lt;br/&gt;    &amp;lt;/o:treeTable&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Smitha&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:1aa69482-b820-4e05-9dff-428157f9e53b] --&gt;</description>
      <pubDate>Tue, 10 Aug 2010 20:26:24 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3877</guid>
      <dc:date>2010-08-10T20:26:24Z</dc:date>
      <clearspace:dateToText>4 weeks, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>DataTablePaginator: previous button not working</title>
      <link>http://support.teamdev.com/thread/3874</link>
      <description>&lt;!-- [DocumentBodyStart:46a12325-73b0-4751-8e0e-524c7f823066] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I'm sorry if this question has already been answered elsewhere. I tried looking for it and was unable to find it.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Situation:&lt;/p&gt;&lt;p&gt;- simple xhtml page with dataTable component using custom data providing and pagination with dataTablePaginator component&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Problem:&lt;/p&gt;&lt;p&gt;- previous button and field with current page don't get updated when navigating through results&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Can anyone help me understand what the problem might be? I've tried without the custom data providing and the problem remains the same. I'm using Openfaces 3.0 and jBoss 6.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;XHTML (for custom data providing):&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;h:form&amp;gt;&lt;br/&gt;  &amp;lt;o:dataTable id="openfacesTable" value="#{data.names}" var="ofData"&lt;br/&gt;                      customDataProviding="true"&lt;br/&gt;                      totalRowCount="#{data.itemsCountLocal}"&lt;br/&gt;                      pageSize="10"&amp;gt;&lt;br/&gt;    &amp;lt;f:facet name="below"&amp;gt;&lt;br/&gt;      &amp;lt;o:dataTablePaginator /&amp;gt;&lt;br/&gt;    &amp;lt;/f:facet&amp;gt;&lt;br/&gt;    &amp;lt;o:column&amp;gt;&lt;br/&gt;      &amp;lt;f:facet name="header"&amp;gt;&amp;lt;h:outputText value="ID" /&amp;gt;&amp;lt;/f:facet&amp;gt;&lt;br/&gt;      &amp;lt;h:outputText value="#{ofData.data_id}"/&amp;gt;&lt;br/&gt;    &amp;lt;/o:column&amp;gt;&lt;br/&gt;    &amp;lt;o:column&amp;gt;&lt;br/&gt;      &amp;lt;f:facet name="header"&amp;gt;&amp;lt;h:outputText value="Name" /&amp;gt;&amp;lt;/f:facet&amp;gt;&lt;br/&gt;      &amp;lt;h:outputText value="#{ofData.name}"/&amp;gt;&lt;br/&gt;    &amp;lt;/o:column&amp;gt;&lt;br/&gt;    &amp;lt;o:column&amp;gt;&lt;br/&gt;      &amp;lt;f:facet name="header"&amp;gt;&amp;lt;h:outputText value="Description" /&amp;gt;&amp;lt;/f:facet&amp;gt;&lt;br/&gt;      &amp;lt;h:outputText value="#{ofData.description}"/&amp;gt;&lt;br/&gt;    &amp;lt;/o:column&amp;gt;&lt;br/&gt;  &amp;lt;/o:dataTable&amp;gt;&lt;br/&gt;&amp;lt;/h:form&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:46a12325-73b0-4751-8e0e-524c7f823066] --&gt;</description>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2066">datatable</category>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2066">datatablepaginator</category>
      <pubDate>Mon, 09 Aug 2010 11:05:00 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/thread/3874</guid>
      <dc:date>2010-08-09T11:05:00Z</dc:date>
      <clearspace:dateToText>2 weeks, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
  </channel>
</rss>

