ItEr23S10CUAsignacionGrupoRecursosAPlanificacionItEr22S10: TimeTrackedTable second level is now a grid.
This commit is contained in:
parent
fafa5f7a4e
commit
d81d8a4db2
2 changed files with 29 additions and 2 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
Loading…
Add table
Reference in a new issue