ItEr25S11CUCreacionProxectoPlanificacionItEr19S08: Moved to a separate zul file borderlayout structure definition
This commit is contained in:
parent
109ebc6447
commit
d726befff0
5 changed files with 24 additions and 59 deletions
|
|
@ -9,14 +9,9 @@ import org.zkoss.ganttz.timetracker.TimeTracker;
|
|||
import org.zkoss.ganttz.timetracker.TimeTrackerComponent;
|
||||
import org.zkoss.ganttz.util.MutableTreeModel;
|
||||
import org.zkoss.zk.au.out.AuInvoke;
|
||||
import org.zkoss.zk.ui.ext.AfterCompose;
|
||||
import org.zkoss.zkex.zul.Borderlayout;
|
||||
import org.zkoss.zkex.zul.Center;
|
||||
import org.zkoss.zkex.zul.West;
|
||||
import org.zkoss.zul.Div;
|
||||
import org.zkoss.zul.impl.XulElement;
|
||||
import org.zkoss.zk.ui.HtmlMacroComponent;
|
||||
|
||||
public class ResourcesLoadPanel extends XulElement implements AfterCompose {
|
||||
public class ResourcesLoadPanel extends HtmlMacroComponent {
|
||||
|
||||
private TimeTrackerComponent timeTrackerComponent;
|
||||
|
||||
|
|
@ -36,31 +31,6 @@ public class ResourcesLoadPanel extends XulElement implements AfterCompose {
|
|||
resourceLoadList = new ResourceLoadList(timeTracker, treeModel);
|
||||
leftPane = new ResourceLoadLeftPane(treeModel, resourceLoadList);
|
||||
|
||||
Borderlayout bl = new Borderlayout();
|
||||
bl.setHeight("300px");
|
||||
bl.setWidth("1600px");
|
||||
bl.setSclass("resourcesload");
|
||||
|
||||
West w = new West();
|
||||
w.setSize("200px");
|
||||
w.setFlex(true);
|
||||
w.setSplittable(true);
|
||||
w.setCollapsible(true);
|
||||
w.setStyle("overflow: scroll");
|
||||
w.appendChild(leftPane);
|
||||
|
||||
Center c = new Center();
|
||||
c.setFlex(true);
|
||||
c.setStyle("overflow: scroll");
|
||||
Div d = new Div();
|
||||
d.appendChild(getTimeTrackerComponent());
|
||||
d.appendChild(getResourceLoadList());
|
||||
c.appendChild(d);
|
||||
|
||||
bl.appendChild(w);
|
||||
bl.appendChild(c);
|
||||
appendChild(bl);
|
||||
|
||||
}
|
||||
|
||||
private MutableTreeModel<LoadTimeLine> createModelForTree() {
|
||||
|
|
@ -89,17 +59,12 @@ public class ResourcesLoadPanel extends XulElement implements AfterCompose {
|
|||
|
||||
@Override
|
||||
public void afterCompose() {
|
||||
timeTrackerComponent.afterCompose();
|
||||
super.afterCompose();
|
||||
getFellow("insertionPointLeftPanel").appendChild(leftPane);
|
||||
leftPane.afterCompose();
|
||||
}
|
||||
|
||||
public TimeTrackerComponent getTimeTrackerComponent() {
|
||||
// timeTrackerComponent.setWidth("100%");
|
||||
return timeTrackerComponent;
|
||||
}
|
||||
|
||||
public ResourceLoadList getResourceLoadList() {
|
||||
return resourceLoadList;
|
||||
getFellow("insertionPointRightPanel").appendChild(timeTrackerComponent);
|
||||
getFellow("insertionPointRightPanel").appendChild(resourceLoadList);
|
||||
timeTrackerComponent.afterCompose();
|
||||
}
|
||||
|
||||
public Planner getPlanner() {
|
||||
|
|
|
|||
|
|
@ -23,10 +23,7 @@
|
|||
<component>
|
||||
<component-name>resourcesLoadPanel</component-name>
|
||||
<component-class>org.zkoss.ganttz.resourceload.ResourcesLoadPanel</component-class>
|
||||
<mold>
|
||||
<mold-name>default</mold-name>
|
||||
<mold-uri>~./ganttz/resourceload/resourcesLoadPanel.dsp</mold-uri>
|
||||
</mold>
|
||||
<macro-uri>~./ganttz/zul/resourcesLoadLayout.zul</macro-uri>
|
||||
</component>
|
||||
|
||||
<component>
|
||||
|
|
@ -143,4 +140,4 @@
|
|||
<macro-uri>~./ganttz/zul/scripts.zul</macro-uri>
|
||||
</component>
|
||||
|
||||
</language-addon>
|
||||
</language-addon>
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
<%@ taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" %>
|
||||
<%@ taglib uri="http://www.zkoss.org/dsp/zk/core" prefix="z" %>
|
||||
|
||||
<c:set var="self" value="${requestScope.arg.self}"/>
|
||||
<div id="${self.uuid}" class="resourcesloadpanel" z.type="ganttz.resourceload.resourcesloadpanel.ResourcesLoadPanel" ${self.outerAttrs}>
|
||||
<c:forEach var="child" items="${self.children}">
|
||||
${z:redraw(child, null)}
|
||||
</c:forEach>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<zk xmlns:n="http://www.zkoss.org/2005/zk/native">
|
||||
|
||||
<borderlayout height="300px" width="1600px" sclass="resourcesload">
|
||||
<west size="200px" flex="true" collapsible="true" splittable="true" autoscroll="true">
|
||||
<div id="insertionPointLeftPanel"></div>
|
||||
</west>
|
||||
|
||||
<center autoscroll="true">
|
||||
<div id="insertionPointRightPanel"></div>
|
||||
</center>
|
||||
|
||||
</borderlayout>
|
||||
|
||||
</zk>
|
||||
|
|
@ -401,7 +401,7 @@ tr.z-vbox-sep {
|
|||
|
||||
.resourceloadleftpane {
|
||||
border: 1px;
|
||||
margin-top: 70px;
|
||||
margin-top: 43px;
|
||||
width: 325px;
|
||||
padding-right: 15px;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue