info.magnolia.ui.vaadin.form
Interface FormView

All Superinterfaces:
com.vaadin.data.Item.Editor, com.vaadin.data.Item.Viewer, Serializable, info.magnolia.ui.framework.view.View
All Known Implementing Classes:
Form

public interface FormView
extends info.magnolia.ui.framework.view.View, com.vaadin.data.Item.Editor

Interface for Form.


Nested Class Summary
static interface FormView.FormActionListener
          Action execution callback.
 
Method Summary
 void addAction(String actionName, String actionLabel, FormView.FormActionListener callback)
           
 void addField(com.vaadin.ui.Field field)
           
 void addFormSection(String tabName, FormSection inputFields)
           
 List<com.vaadin.ui.Field> getFields()
           
 boolean isValid()
           
 void setCaption(String caption)
           
 void setFormDescription(String description)
           
 void setShowAllEnabled(boolean enabled)
           
 void showValidation(boolean isVisible)
           
 
Methods inherited from interface info.magnolia.ui.framework.view.View
asVaadinComponent
 
Methods inherited from interface com.vaadin.data.Item.Viewer
getItemDataSource, setItemDataSource
 

Method Detail

addAction

void addAction(String actionName,
               String actionLabel,
               FormView.FormActionListener callback)

setFormDescription

void setFormDescription(String description)

setCaption

void setCaption(String caption)

addFormSection

void addFormSection(String tabName,
                    FormSection inputFields)

addField

void addField(com.vaadin.ui.Field field)

showValidation

void showValidation(boolean isVisible)

setShowAllEnabled

void setShowAllEnabled(boolean enabled)

isValid

boolean isValid()

getFields

List<com.vaadin.ui.Field> getFields()


Copyright © 2012 Magnolia International Ltd.. All Rights Reserved.