All Superinterfaces:
Serializable
All Known Implementing Classes:
GridFactoryImpl

public interface GridFactory extends Serializable
A factory for creating Grid objects.
  • Method Details

    • createBasicBeanItemGrid

      <T extends Serializable> void createBasicBeanItemGrid(com.vaadin.ui.AbstractOrderedLayout panelContent, Class<T> dataType, List<T> datasource, String caption, String[] columnOrder, String[] hideColumns, PageItemRendererClickListener<?> listener, String actionId, ListPropertyConverter[] collectionPropertyConverters)
      Creates a new Grid object.
      Type Parameters:
      T - the generic type
      Parameters:
      panelContent - the panel content
      dataType - the data type
      datasource - the datasource
      caption - the caption
      columnOrder - the column order
      hideColumns - the hide columns
      listener - the listener
      actionId - the action id
      collectionPropertyConverters - the collection property converters
    • createBasicBeanItemNestedPropertiesGrid

      <T extends Serializable> void createBasicBeanItemNestedPropertiesGrid(com.vaadin.ui.AbstractOrderedLayout panelContent, Class<T> dataType, List<T> datasource, String caption, String[] nestedProperties, String[] columnOrder, String[] hideColumns, PageItemRendererClickListener<?> listener, String actionId, ListPropertyConverter[] collectionPropertyConverters)
      Creates a new Grid object.
      Type Parameters:
      T - the generic type
      Parameters:
      panelContent - the panel content
      dataType - the data type
      datasource - the datasource
      caption - the caption
      nestedProperties - the nested properties
      columnOrder - the column order
      hideColumns - the hide columns
      listener - the listener
      actionId - the action id
      collectionPropertyConverters - the collection property converters