Class CheckBoxHeaderColumn<T extends Serializable>
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.CheckBoxHeaderColumn<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
- Author:
- lazyman
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfindCheckBoxColumnHeader(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) org.apache.wicket.Componentprotected booleanprotected booleanisTableRowSelected(org.apache.wicket.model.IModel<T> model) protected voidonUpdateHeader(org.apache.wicket.ajax.AjaxRequestTarget target, boolean selected, org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) This method is called after select all checkbox is clickedprotected voidonUpdateRow(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem, org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table, org.apache.wicket.model.IModel<T> rowModel, org.apache.wicket.model.IModel<Boolean> selected) This method is called after checkbox in row is updatedvoidsetCheckboxVisible(boolean visible) booleanshouldBeHeaderSelected(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) protected booleanshouldBeUnchangeable(T modelObject) Methods inherited from class com.evolveum.midpoint.web.component.data.column.CheckBoxColumngetCheckBoxValueModel, getEnabled, getPropertyExpression, populateItem, processBehaviourOfCheckBox, setEnabledMethods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumndetach, getDisplayModel, getSortPropertyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumngetHeaderColspan, getHeaderRowspan, isSortable
- 
Constructor Details- 
CheckBoxHeaderColumnpublic CheckBoxHeaderColumn()
 
- 
- 
Method Details- 
getHeader- Specified by:
- getHeaderin interface- org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T extends Serializable,- String> 
- Overrides:
- getHeaderin class- org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<T extends Serializable,- String> 
 
- 
getCssClass- Specified by:
- getCssClassin interface- org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<T extends Serializable,- String> 
- Overrides:
- getCssClassin class- CheckBoxColumn<T extends Serializable>
 
- 
isCheckboxVisibleprotected boolean isCheckboxVisible()
- 
setCheckboxVisiblepublic void setCheckboxVisible(boolean visible) 
- 
onUpdateHeaderprotected void onUpdateHeader(org.apache.wicket.ajax.AjaxRequestTarget target, boolean selected, org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) This method is called after select all checkbox is clicked- Parameters:
- target-
- selected-
- table-
 
- 
shouldBeHeaderSelectedpublic boolean shouldBeHeaderSelected(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) 
- 
isTableRowSelected
- 
onUpdateRowprotected void onUpdateRow(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem, org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table, org.apache.wicket.model.IModel<T> rowModel, org.apache.wicket.model.IModel<Boolean> selected) This method is called after checkbox in row is updated- Overrides:
- onUpdateRowin class- CheckBoxColumn<T extends Serializable>
 
- 
findCheckBoxColumnHeaderpublic IsolatedCheckBoxPanel findCheckBoxColumnHeader(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) 
- 
shouldBeUnchangeable
 
-