ItEr23S10CUAsignacionGrupoRecursosAPlanificacionItEr22S10: TimeTrackedTable second level is now a grid.

This commit is contained in:
Óscar González Fernández 2009-08-29 23:37:09 +02:00
parent fafa5f7a4e
commit d81d8a4db2
2 changed files with 29 additions and 2 deletions

View file

@ -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;
}
}

View file

@ -0,0 +1,8 @@
<zk>
<grid width="${top.horizontalSize+2}" model="${top.tableModel}">
<columns>
<column label="${each.name}" width="${each.size}"
forEach="${top.detailsSecondLevel}"></column>
</columns>
</grid>
</zk>