diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java index ff929ee88..74cc3379b 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/advance/AdvanceTypeCRUDController.java @@ -38,6 +38,7 @@ import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zk.ui.event.Events; import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zul.Button; import org.zkoss.zul.Checkbox; @@ -263,12 +264,17 @@ public class AdvanceTypeCRUDController extends GenericForwardComposer { @Override public void render(Row row, Object data) throws Exception { - AdvanceType advanceType = (AdvanceType) data; - + final AdvanceType advanceType = (AdvanceType) data; appendLabelName(row, advanceType); appendCheckboxEnabled(row, advanceType); appendCheckboxPredefined(row, advanceType); appendOperations(row, advanceType); + row.addEventListener(Events.ON_CLICK, new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + goToEditForm(advanceType); + } + }); } private void appendLabelName(Row row, AdvanceType advanceType) { diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/UnitTypeController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/UnitTypeController.java index 0aeb33e20..1fedc2466 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/UnitTypeController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/UnitTypeController.java @@ -39,6 +39,7 @@ import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.CheckEvent; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zk.ui.event.Events; import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zul.Constraint; import org.zkoss.zul.Hbox; @@ -95,10 +96,16 @@ public class UnitTypeController extends GenericForwardComposer { return new RowRenderer() { @Override public void render(Row row, Object data) throws Exception { - UnitType unitType = (UnitType) data; + final UnitType unitType = (UnitType) data; appendUnitTypeName(row, unitType); appendOperations(row, unitType); + row.addEventListener(Events.ON_CLICK, new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + goToEditFormInEditionMode(unitType); + } + }); } private void appendUnitTypeName(Row row, UnitType unitType) { @@ -248,11 +255,11 @@ public class UnitTypeController extends GenericForwardComposer { private void validateAll() { Textbox codeTextBox = (Textbox) editWindow. getFellowIfAny("codeTextBox"); - validate((InputElement) codeTextBox,codeTextBox.getValue()); + validate(codeTextBox,codeTextBox.getValue()); Textbox measureTextBox = (Textbox) editWindow. getFellowIfAny("measureTextBox"); - validate((InputElement) measureTextBox,measureTextBox.getValue()); + validate(measureTextBox,measureTextBox.getValue()); } /** diff --git a/navalplanner-webapp/src/main/webapp/advance/_listAdvanceTypes.zul b/navalplanner-webapp/src/main/webapp/advance/_listAdvanceTypes.zul index 65592a80c..87730cf40 100644 --- a/navalplanner-webapp/src/main/webapp/advance/_listAdvanceTypes.zul +++ b/navalplanner-webapp/src/main/webapp/advance/_listAdvanceTypes.zul @@ -21,7 +21,7 @@ diff --git a/navalplanner-webapp/src/main/webapp/costcategories/_listCostCategories.zul b/navalplanner-webapp/src/main/webapp/costcategories/_listCostCategories.zul index f3944440f..9f48961e8 100644 --- a/navalplanner-webapp/src/main/webapp/costcategories/_listCostCategories.zul +++ b/navalplanner-webapp/src/main/webapp/costcategories/_listCostCategories.zul @@ -21,14 +21,14 @@ + pageSize="10" sclass="clickable-rows"> - +