} else {
newView = true;
}
// the links to refresh, add and remove a parameter
form.add(new GeoServerAjaxFormLink("guessParams") {
@Override
protected void onClick(AjaxRequestTarget target, Form form) {
sqlEditor.processInput();
parameters.processInputs();
if (sql != null && !"".equals(sql.trim())) {
paramProvider.refreshFromSql(sql);
target.addComponent(parameters);
}
}
});
form.add(new GeoServerAjaxFormLink("addNewParam") {
@Override
protected void onClick(AjaxRequestTarget target, Form form) {
paramProvider.addParameter();
target.addComponent(parameters);
}
});
form.add(new GeoServerAjaxFormLink("removeParam") {
@Override
protected void onClick(AjaxRequestTarget target, Form form) {
paramProvider.removeAll(parameters.getSelection());
parameters.clearSelection();