Author: maksimkaszynski
Date: 2008-03-25 12:19:22 -0400 (Tue, 25 Mar 2008)
New Revision: 7202
Modified:
trunk/samples/scrollableDataTableDemo/src/main/webapp/WEB-INF/web.xml
trunk/samples/scrollableDataTableDemo/src/main/webapp/pages/scrollable-grid.xhtml
Log:
http://jira.jboss.com/jira/browse/RF-2726
Modified: trunk/samples/scrollableDataTableDemo/src/main/webapp/WEB-INF/web.xml
===================================================================
--- trunk/samples/scrollableDataTableDemo/src/main/webapp/WEB-INF/web.xml 2008-03-25
16:19:17 UTC (rev 7201)
+++ trunk/samples/scrollableDataTableDemo/src/main/webapp/WEB-INF/web.xml 2008-03-25
16:19:22 UTC (rev 7202)
@@ -36,8 +36,11 @@
<filter>
<display-name>Ajax4jsf Filter</display-name>
<filter-name>ajax4jsf</filter-name>
- <filter-class>org.ajax4jsf.FastFilter</filter-class>
-
<init-param><param-name>enable-cache</param-name><param-value>false</param-value></init-param>
+ <filter-class>org.ajax4jsf.Filter</filter-class>
+ <init-param>
+ <param-name>enable-cache</param-name>
+ <param-value>false</param-value>
+ </init-param>
</filter>
<filter>
<display-name>Request Metrics</display-name>
Modified:
trunk/samples/scrollableDataTableDemo/src/main/webapp/pages/scrollable-grid.xhtml
===================================================================
---
trunk/samples/scrollableDataTableDemo/src/main/webapp/pages/scrollable-grid.xhtml 2008-03-25
16:19:17 UTC (rev 7201)
+++
trunk/samples/scrollableDataTableDemo/src/main/webapp/pages/scrollable-grid.xhtml 2008-03-25
16:19:22 UTC (rev 7202)
@@ -5,7 +5,7 @@
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:sg="http://labs.jboss.com/jbossrichfaces/ui/scrollableDataTabl...
-
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
+
xmlns:a4j="http://richfaces.org/a4j"
xmlns:dt="http://labs.jboss.com/jbossrichfaces/ui/dataTable"
@@ -30,9 +30,14 @@
color: red;
}
+ .even {
+ background-color: red;
+ }
+ .odd {
+ background-color: green;
+ }
-
</style>
</head>
@@ -54,10 +59,11 @@
rows="40"
width="1800px"
columnClasses="col"
+
height="500px" hideWhenScrolling="false">
- <dt:column width="100px" sortable="false">
+ <h:column width="100px" sortable="false">
<f:facet name="header">
<h:outputText value="Index"></h:outputText>
@@ -71,40 +77,40 @@
</f:facet>
</c:if>
- </dt:column>
+ </h:column>
- <dt:column width="200px"
sortExpression="#{issues.key.value}">
+ <h:column width="200px"
sortExpression="#{issues.key.value}" sortable="true">
<f:facet name="header">
<h:outputText value="Key"></h:outputText>
</f:facet>
- <h:outputText value="#{issues.key.value}"></h:outputText>
+ <h:outputText id="key"
value="#{issues.key.value}"></h:outputText>
<c:if test="#{renderFooter}">
<f:facet name="footer">
<h:outputText value="footer1"></h:outputText>
</f:facet>
</c:if>
- </dt:column>
+ </h:column>
- <dt:column width="200px"
sortExpression="#{issues.summary}">
+ <h:column width="200px" sortExpression="#{issues.summary}"
sortable="true">
<f:facet name="header">
<h:outputText value="Summary"></h:outputText>
</f:facet>
- <h:outputText value="#{issues.summary}"></h:outputText>
+ <a4j:commandButton value="reset Key" reRender="key"
action="#{issues.resetKey}"/>
<c:if test="#{renderFooter}">
<f:facet name="footer">
<h:outputText value="footer2"></h:outputText>
</f:facet>
</c:if>
- </dt:column>
-
- <dt:column width="200px">
+ </h:column>
+ <ui:remove>
+ <h:column width="200px">
<f:facet name="header">
<h:outputText value="Assignee"></h:outputText>
@@ -117,9 +123,9 @@
<h:outputText value="footer3"></h:outputText>
</f:facet>
</c:if>
- </dt:column>
+ </h:column>
- <dt:column width="200px">
+ <h:column width="200px">
<f:facet name="header">
<h:outputText value="Status"></h:outputText>
@@ -138,9 +144,9 @@
<h:outputText value="footer4"></h:outputText>
</f:facet>
</c:if>
- </dt:column>
+ </h:column>
- <dt:column width="200px">
+ <h:column width="200px">
<f:facet name="header">
<h:outputText value="Reporter"></h:outputText>
@@ -153,9 +159,9 @@
<h:outputText value="footer5"></h:outputText>
</f:facet>
</c:if>
- </dt:column>
+ </h:column>
- <dt:column width="200px">
+ <h:column width="200px">
<f:facet name="header">
<h:outputText value="Priority"></h:outputText>
@@ -174,9 +180,9 @@
<h:outputText value="footer6"></h:outputText>
</f:facet>
</c:if>
- </dt:column>
+ </h:column>
- <dt:column width="200px">
+ <h:column width="200px">
<f:facet name="header">
<h:outputText value="Resolution"></h:outputText>
@@ -189,7 +195,8 @@
<h:outputText value="footer8"></h:outputText>
</f:facet>
</c:if>
- </dt:column>
+ </h:column>
+</ui:remove>
</sg:scrollableDataTable>
<h:commandButton value="submit"></h:commandButton>
<h:messages showDetail="true"/>
@@ -197,6 +204,12 @@
<h:outputLink target="_blank"
value="resource:///org/ajax4jsf/javascript/jsshell.html">Console</h:outputLink>
+ <script>
+ //<![CDATA[
+ LOG._log = function(msg) {console.log(msg);}
+ //]]>
+ </script>
+
</f:view>
</body>