private Form getPaginatorForm(final WebMarkupContainer webContainer, final AjaxFallbackDefaultDataTable dataTable,
final String formname, final String rowname, final String rowsPerPagePrefName) {
Form usersPaginatorForm = new Form(formname);
final DropDownChoice rowChooser = new DropDownChoice("rowsChooser", new PropertyModel(this, rowname), prefMan
.getPaginatorChoices(), new SelectChoiceRenderer());
rowChooser.add(new AjaxFormComponentUpdatingBehavior("onchange") {
private static final long serialVersionUID = -1107858522700306810L;
@Override
protected void onUpdate(final AjaxRequestTarget target) {
prefMan.set(getRequest(), getResponse(), rowsPerPagePrefName, String.valueOf(rowChooser.getInput()));
dataTable.setItemsPerPage(Integer.parseInt(rowChooser.getInput()));
target.add(webContainer);
}
});