Interface IFormChoiceListGridModel

All Superinterfaces:
IEditableModel, IGridModel<FormChoiceListDesTimeValue>, IModel, IValidable
All Known Implementing Classes:
BmFormChoiceListGridModel

public interface IFormChoiceListGridModel extends IGridModel<FormChoiceListDesTimeValue>, IEditableModel
The grid model for 'choice list' grid component.
  • Method Details

    • getV8Project

      IV8Project getV8Project()
      Returns the project.
      Returns:
      the project, never null.
    • getEditingLanguageManager

      IEditingLanguageManager getEditingLanguageManager()
      Returns the editing language manager.
      Returns:
      the editing language manager, never null.
    • getForm

      Form getForm()
      Returns the form object.
      Returns:
      the form object, never null.
    • getChoiceListModel

      IList<FormChoiceListDesTimeValue> getChoiceListModel()
      Returns the original choice list model.
      Returns:
      the original choice list model, never null.
    • addNew

      void addNew()
      Adds new choice list item.
    • clone

      void clone(FormChoiceListDesTimeValue choiceListItem)
      Clones the specified ChoiceListItem.
      Parameters:
      choiceListItem - the choice list item to clone, cannot be null.
    • remove

      void remove(FormChoiceListDesTimeValue choiceListItem)
      Removes the specified ChoiceListItem.
      Parameters:
      choiceListItem - the choice list item to remove, cannot be null.
    • moveUp

      void moveUp(FormChoiceListDesTimeValue choiceListItem)
      Moves up the specified ChoiceListItem.
      Parameters:
      choiceListItem - the choice list item to move, cannot be null.
    • moveDown

      void moveDown(FormChoiceListDesTimeValue choiceListItem)
      Moves down the specified ChoiceListItem.
      Parameters:
      choiceListItem - the choice list item to move, cannot be null.
    • isFillAvailable

      boolean isFillAvailable()
      Returns true if 'fill' is available for the model.
      Returns:
      true if 'fill' is available for the model.
    • fill

      void fill()
      Fills the model automatically based on type.
    • getTypeDescription

      TypeDescription getTypeDescription()
      Returns the type description.
      Returns:
      the type description, never null.