Interface TableFieldFactory

  • All Superinterfaces:
    Serializable
    All Known Implementing Classes:
    DefaultFieldFactory

    @Deprecated
    public interface TableFieldFactory
    extends Serializable
    Deprecated.
    As of 8.0, Table is replaced by Grid
    Factory interface for creating new Field-instances based on Container (datasource), item id, property id and uiContext (the component responsible for displaying fields). Currently this interface is used by Table, but might later be used by some other components for Field generation.

    Since:
    6.0
    Author:
    Vaadin Ltd.
    See Also:
    FormFieldFactory
    • Method Detail

      • createField

        Field<?> createField​(Container container,
                             Object itemId,
                             Object propertyId,
                             Component uiContext)
        Deprecated.
        Creates a field based on the Container, item id, property id and the component responsible for displaying the field (most commonly Table).
        Parameters:
        container - the Container where the property belongs to.
        itemId - the item Id.
        propertyId - the Id of the property.
        uiContext - the component where the field is presented.
        Returns:
        A field suitable for editing the specified data or null if the property should not be editable.