public class CheckBoxHeaderColumn<T extends Serializable> extends CheckBoxColumn<T>
Constructor and Description |
---|
CheckBoxHeaderColumn() |
Modifier and Type | Method and Description |
---|---|
static CheckBoxPanel |
findCheckBoxColumnHeader(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) |
String |
getCssClass() |
org.apache.wicket.Component |
getHeader(String componentId) |
protected boolean |
isCheckboxVisible() |
protected 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
|
protected void |
onUpdateRow(org.apache.wicket.ajax.AjaxRequestTarget target,
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table,
org.apache.wicket.model.IModel<T> rowModel)
This method is called after checkbox in row is updated
|
void |
setCheckboxVisible(boolean visible) |
static <T> boolean |
shouldBeHeaderSelected(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table) |
getEnabled, getPropertyExpression, populateItem, setEnabled
public org.apache.wicket.Component getHeader(String componentId)
getHeader
in interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T extends Serializable,String>
getHeader
in class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<T extends Serializable,String>
public String getCssClass()
getCssClass
in interface org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<T extends Serializable,String>
getCssClass
in class CheckBoxColumn<T extends Serializable>
protected boolean isCheckboxVisible()
public void setCheckboxVisible(boolean visible)
protected void onUpdateHeader(org.apache.wicket.ajax.AjaxRequestTarget target, boolean selected, org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table)
target
- selected
- table
- public static <T> boolean shouldBeHeaderSelected(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table)
protected void onUpdateRow(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table, org.apache.wicket.model.IModel<T> rowModel)
onUpdateRow
in class CheckBoxColumn<T extends Serializable>
public static CheckBoxPanel findCheckBoxColumnHeader(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable table)
Copyright © 2016 evolveum. All rights reserved.