From 5fd977ffcf2b41d9f4725b5662fa0940429700f8 Mon Sep 17 00:00:00 2001 From: Javier Moran Rua Date: Sun, 19 Aug 2012 12:45:53 +0200 Subject: [PATCH] Bug: Configures right ascending sorting in companies list. * Configures right ascending icon in companies list when it is sorted by company name (default option). * Removes manual wrong sorting in controller and uses the provided by the Grid component. --- .../ExternalCompanyCRUDController.java | 17 +++-------------- .../_listExternalCompanies.zul | 5 ++--- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java index 1ba3f8bb3..9a2020fcd 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java @@ -34,14 +34,15 @@ import org.libreplan.web.common.BaseCRUDController; import org.libreplan.web.common.Level; import org.libreplan.web.common.components.Autocomplete; import org.zkoss.zk.ui.Component; -import org.zkoss.zul.Column; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Textbox; /** * Controller for CRUD actions over a {@link User} + * * @author Jacobo Aragunde Perez * @author Susana Montes Pedreira + * @author Javier Moran Rua */ @SuppressWarnings("serial") public class ExternalCompanyCRUDController extends @@ -78,6 +79,7 @@ public class ExternalCompanyCRUDController extends goToEditForm(dto.getCompany()); } + @Override protected void save() throws ValidationException { externalCompanyModel.confirmSave(); } @@ -134,19 +136,6 @@ public class ExternalCompanyCRUDController extends ourCompanyPassword.setConstraint(""); } - public void sortByDefaultByName() { - Column column = (Column) listWindow.getFellowIfAny("columnName"); - if (column != null) { - if (column.getSortDirection().equals("ascending")) { - column.sort(false, false); - column.setSortDirection("ascending"); - } else if (column.getSortDirection().equals("descending")) { - column.sort(true, false); - column.setSortDirection("descending"); - } - } - } - @Override protected String getEntityType() { return _("Company"); diff --git a/libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul b/libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul index 709f57989..6719bd32b 100644 --- a/libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul +++ b/libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul @@ -21,10 +21,9 @@ + pageSize="10" sclass="clickable-rows"> - +