We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.ui.
Interface FormFieldFactory
All Superinterfaces:
All Known Subinterfaces:
All Known Implementing Classes:
- extends Serializable
public interface FormFieldFactory
Factory interface for creating new Field-instances based on Item
,
property id and uiContext (the component responsible for displaying fields).
Currently this interface is used by Form
, but might later be used by
some other components for Field
generation.
Since:
6.0
Version:
6.8.18
Author:
Vaadin Ltd.
See Also:
Method Summary | |
---|---|
Field |
createField(Item item,
Object propertyId,
Component uiContext)
Creates a field based on the item, property id and the component (most commonly Form ) where the Field will be presented. |
Method Detail |
---|
createField
Field createField(Item item,
Object propertyId,
Component uiContext)
- Parameters:
item
- the item where the property belongs to.propertyId
- the Id of the property.uiContext
- the component where the field is presented, most commonly this isForm
. uiContext will not necessary be the parent component of the field, but the one that is responsible for creating it.- Returns:
- Field the field suitable for editing the specified data.
Creates a field based on the item, property id and the component (most
commonly Form
) where the Field will be presented.