Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
   * JBoss, Home of Professional Open Source
   * Copyright , 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
  * 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:
 package org.richfaces.component;
 import java.util.List;
 import  javax.faces.context.FacesContext;
 import  javax.faces.component.UIComponent;
 import  javax.faces.component.behavior.ClientBehaviorHolder;
 import  javax.faces.component.StateHelper;
 import  org.richfaces.component.MetaComponentEncoder;
 import  org.richfaces.component.MetaComponentResolver;
 import  org.richfaces.component.Row;

The <rich:dataGrid> component is used to arrange data objects in a grid. Values in the grid can be updated dynamically from the data model, and Ajax updates can be limited to specific rows. The component supports header, footer, and caption facets.

Anton Belevich
 @Generated({"RichFaces CDK""4.3.0.CR2"})
 public class UIDataGrid extends AbstractDataGrid
     implements MetaComponentEncoder,MetaComponentResolver,Row    {
     public static final String COMPONENT_TYPE="org.richfaces.DataGrid";
     public static final String COMPONENT_FAMILY="org.richfaces.Data";
     public String getFamily() {
         return ;
     public UIDataGrid() {
     protected enum Properties {
     public int getElements() {
         Integer value = (IntegergetStateHelper().eval(..);
         return value;
     public void setElements(int elements) {
     public int getRows() {
         Integer value = (IntegergetStateHelper().eval(..);
         return value;
     public void setRows(int rows) {
    public String getStyle() {
        String value = (StringgetStateHelper().eval(.);
        return value;
    public void setStyle(String style) {
    public String getStyleClass() {
        String value = (StringgetStateHelper().eval(.);
        return value;
    public void setStyleClass(String styleClass) {
    public String getTitle() {
        String value = (StringgetStateHelper().eval(.);
        return value;
    public void setTitle(String title) {
    private static final String ATTRIBUTES_THAT_ARE_SET_KEY = "javax.faces.component.UIComponentBase.attributesThatAreSet";
    private void handleAttribute(String nameObject value) {
        List<StringsetAttributes = (List<String>) this.getAttributes().get();
        if (setAttributes == null) {
                setAttributes = new ArrayList<String>(2);
        if (value == null) {
                ValueExpression ve = getValueExpression(name);
                if (ve == null) {
            } else if (!setAttributes.contains(name)) {
    public UIComponent getCaption() {
        return getFacet("caption");
    public void setCaption(UIComponent facet) {
    public UIComponent getFooter() {
        return getFacet("footer");
    public void setFooter(UIComponent facet) {
    public UIComponent getNoData() {
        return getFacet("noData");
    public void setNoData(UIComponent facet) {
    public UIComponent getHeader() {
        return getFacet("header");
    public void setHeader(UIComponent facet) {
New to GrepCode? Check out our FAQ X