Class EditableCheckboxColumn<T extends Editable>

java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<T,String>
com.evolveum.midpoint.web.component.data.column.CheckBoxColumn<T>
com.evolveum.midpoint.web.component.data.column.EditableCheckboxColumn<T>
All Implemented Interfaces:
Serializable, org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>, org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,String>, org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<T,String>, org.apache.wicket.model.IDetachable, org.apache.wicket.util.io.IClusterable

public class EditableCheckboxColumn<T extends Editable> extends CheckBoxColumn<T>
Author:
lazyman
See Also:
  • Constructor Details

    • EditableCheckboxColumn

      public EditableCheckboxColumn(org.apache.wicket.model.IModel<String> displayModel)
    • EditableCheckboxColumn

      public EditableCheckboxColumn(org.apache.wicket.model.IModel<String> displayModel, String propertyExpression)
  • Method Details

    • populateItem

      public void populateItem(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem, String componentId, org.apache.wicket.model.IModel<T> rowModel)
      Specified by:
      populateItem in interface org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T extends Editable>
      Overrides:
      populateItem in class CheckBoxColumn<T extends Editable>
    • isEditing

      protected boolean isEditing(org.apache.wicket.model.IModel<T> rowModel)
    • createInputPanel

      protected InputPanel createInputPanel(String componentId, org.apache.wicket.model.IModel<T> model)