From d81d8a4db20084420f7cbfa8c0b59ca2f241d0dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Sat, 29 Aug 2009 23:37:09 +0200 Subject: [PATCH] ItEr23S10CUAsignacionGrupoRecursosAPlanificacionItEr22S10: TimeTrackedTable second level is now a grid. --- .../ganttz/timetracker/TimeTrackedTable.java | 23 +++++++++++++++++-- .../zul/timetracker/secondlevelgrid.zul | 8 +++++++ 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 ganttzk/src/main/resources/web/ganttz/zul/timetracker/secondlevelgrid.zul diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java index 483ae7ae7..71e642ec7 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackedTable.java @@ -1,14 +1,33 @@ package org.zkoss.ganttz.timetracker; +import org.zkoss.zul.ListModel; +import org.zkoss.zul.RowRenderer; + public class TimeTrackedTable extends TimeTrackerComponent { - public TimeTrackedTable(TimeTracker timeTracker, String idTimeTrackerElement) { - super(timeTracker, "~./ganttz/zul/timetrackersecondlevel.zul", + private final ListModel listModel; + + private final RowRenderer rowRenderer; + + public TimeTrackedTable(ListModel listModel, RowRenderer rowRenderer, + TimeTracker timeTracker, + String idTimeTrackerElement) { + super(timeTracker, "~./ganttz/zul/timetracker/secondlevelgrid.zul", idTimeTrackerElement); + this.listModel = listModel; + this.rowRenderer = rowRenderer; } @Override protected void scrollHorizontalPercentage(int pixelsDisplacement) { } + public ListModel getTableModel() { + return listModel; + } + + public RowRenderer getGridRenderer() { + return rowRenderer; + } + } diff --git a/ganttzk/src/main/resources/web/ganttz/zul/timetracker/secondlevelgrid.zul b/ganttzk/src/main/resources/web/ganttz/zul/timetracker/secondlevelgrid.zul new file mode 100644 index 000000000..4a6a101d7 --- /dev/null +++ b/ganttzk/src/main/resources/web/ganttz/zul/timetracker/secondlevelgrid.zul @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file