Class CtlInlineEditWidget<T>

java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.framework.foundation.Widget
com.vdoc.sdk.commons.ui.widget.view.inline.edit.CtlInlineEditWidget<T>
Type Parameters:
T - the type
All Implemented Interfaces:
IWidget, IWritable, INamedWidget, com.axemble.vdp.utils.parameters.ParamsHandler, Serializable

public class CtlInlineEditWidget<T> extends com.axemble.vdp.ui.framework.foundation.Widget implements INamedWidget
This class simply manager the cell render.
Author:
vmartinon
See Also:
  • Field Details

    • name

      protected final String name
    • inlineEditMode

      protected InlineEditMode inlineEditMode
      The current in line mode default InlineEditMode.READ
    • inlineEditSwitcher

      protected final IInlineEditSwitcher<T,?,?> inlineEditSwitcher
      The switcher is used to obfuscate the switcher and updating value complexity
    • defaultFocus

      protected boolean defaultFocus
    • validatorList

      protected List<ValidatorWrapper<T>> validatorList
  • Constructor Details

    • CtlInlineEditWidget

      public CtlInlineEditWidget(String name, IInlineEditSwitcher<T,? extends com.axemble.vdp.ui.framework.foundation.Widget,? extends com.axemble.vdp.ui.framework.widgets.CtlInputWidget> inlineEditSwitcher)
      Constructor
      Parameters:
      name - the name
      inlineEditSwitcher - the switcher
  • Method Details