[richfaces-svn-commits] JBoss Rich Faces SVN: r15873 - in root/ui-sandbox/trunk/components/tables/ui/src/main: resources/META-INF and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Nov 12 13:11:39 EST 2009


Author: konstantin.mishin
Date: 2009-11-12 13:11:39 -0500 (Thu, 12 Nov 2009)
New Revision: 15873

Modified:
   root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlExtendedDataTable.java
   root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/faces-config.xml
Log:
RF-7864

Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlExtendedDataTable.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlExtendedDataTable.java	2009-11-12 17:34:24 UTC (rev 15872)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlExtendedDataTable.java	2009-11-12 18:11:39 UTC (rev 15873)
@@ -1,3 +1,24 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright ${year}, Red Hat, Inc. and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */ 
 package org.richfaces.component.html;
 
 import org.richfaces.component.UIExtendedDataTable;
@@ -6,8 +27,42 @@
    
 	public static final String COMPONENT_TYPE = "org.richfaces.ExtendedDataTable";
     
+    private static enum PropertyKeys {style, styleClass}
+    
     public HtmlExtendedDataTable() {
     	setRendererType("org.richfaces.ExtendedDataTableRenderer");
 	}
     
+    public String getStyle() {
+        return (String) getStateHelper().eval(PropertyKeys.style, "");
+    }
+
+    public void setStyle(String style) {
+        getStateHelper().put(PropertyKeys.style, style);
+    }
+
+    public String getStyleClass() {
+        return (String) getStateHelper().eval(PropertyKeys.styleClass, "");
+    }
+
+    public void setStyleClass(String styleClass) {
+        getStateHelper().put(PropertyKeys.styleClass, styleClass);
+    }
+    
+//    public String getWidth() {
+//        return (String) getStateHelper().eval(PropertyKeys.width, "");
+//    }
+//
+//    public void setWidth(String width) {
+//        getStateHelper().put(PropertyKeys.width, width);
+//    }
+//
+//    public String getHeight() {
+//        return (String) getStateHelper().eval(PropertyKeys.height, "");
+//    }
+//
+//    public void setHeight(String height) {
+//        getStateHelper().put(PropertyKeys.height, height);
+//    }
+
 }

Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/faces-config.xml
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/faces-config.xml	2009-11-12 17:34:24 UTC (rev 15872)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/faces-config.xml	2009-11-12 18:11:39 UTC (rev 15873)
@@ -1,3 +1,27 @@
+<!--
+JBoss, Home of Professional Open Source
+Copyright ${year}, Red Hat, Inc. and individual contributors
+by the @authors tag. See the copyright.txt in the distribution for a
+full listing of individual contributors.
+
+
+This is free software; you can redistribute it and/or modify it
+under the terms of the GNU Lesser General Public License as
+published by the Free Software Foundation; either version 2.1 of
+the License, or (at your option) any later version.
+
+
+This software is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+
+You should have received a copy of the GNU Lesser General Public
+License along with this software; if not, write to the Free
+Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+02110-1301 USA, or see the FSF site: http://www.fsf.org.
+-->
 <?xml version='1.0' encoding='UTF-8'?>
 
 <faces-config xmlns="http://java.sun.com/xml/ns/javaee"
@@ -33,9 +57,9 @@
 			<renderer-class>org.richfaces.renderkit.DataTableRenderer</renderer-class>
 		</renderer>
 		<renderer>
-			<component-family>org.richfaces.ExtendedDataTable</component-family>
+			<component-family>org.richfaces.Data</component-family>
 			<renderer-type>org.richfaces.ExtendedDataTableRenderer</renderer-type>
-			<renderer-class>org.richfaces.renderkit.html.ExtendedDataTableRenderer</renderer-class>
+			<renderer-class>org.richfaces.renderkit.ExtendedDataTableRenderer</renderer-class>
 		</renderer>
 	</render-kit>
 </faces-config>
\ No newline at end of file



More information about the richfaces-svn-commits mailing list