ItEr42S20CUImportarTraballoRealizadoPorSubcontrataItEr41S23: Changed task properties popup for a window.

This commit is contained in:
Manuel Rego Casasnovas 2010-01-07 17:08:53 +01:00 committed by Javier Moran Rua
parent 058bfa81be
commit 4b728792e7
2 changed files with 16 additions and 9 deletions

View file

@ -29,7 +29,7 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zk.ui.util.GenericForwardComposer;
import org.zkoss.zul.Datebox; import org.zkoss.zul.Datebox;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import org.zkoss.zul.api.Popup; import org.zkoss.zul.api.Window;
public class TaskEditFormComposer extends GenericForwardComposer { public class TaskEditFormComposer extends GenericForwardComposer {
@ -37,7 +37,7 @@ public class TaskEditFormComposer extends GenericForwardComposer {
} }
private Popup popUp; private Window popUp;
private Task currentTask; private Task currentTask;
@ -52,18 +52,21 @@ public class TaskEditFormComposer extends GenericForwardComposer {
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
popUp = (Popup) comp; popUp = (Window) comp;
} }
public void showEditFormFor(Component openRelativeTo, Task task) { public void showEditFormFor(Component openRelativeTo, Task task) {
this.currentTask = task; this.currentTask = task;
popUp.open(openRelativeTo, "after_start"); try {
popUp.setMode("modal");
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
updateComponentValuesForTask(currentTask); updateComponentValuesForTask(currentTask);
} }
private void updateComponentValuesForTask( private void updateComponentValuesForTask(
ITaskFundamentalProperties currentTask) { ITaskFundamentalProperties currentTask) {
// popUp.setTitle(currentTask.getName());
name.setValue(currentTask.getName()); name.setValue(currentTask.getName());
startDateBox.setValue(currentTask.getBeginDate()); startDateBox.setValue(currentTask.getBeginDate());
endDateBox.setValue(new Date(currentTask.getBeginDate().getTime() endDateBox.setValue(new Date(currentTask.getBeginDate().getTime()
@ -90,7 +93,7 @@ public class TaskEditFormComposer extends GenericForwardComposer {
public void onClick$ok(Event event) { public void onClick$ok(Event event) {
if (okPressed()) { if (okPressed()) {
popUp.close(); popUp.setVisible(false);
} }
} }

View file

@ -40,7 +40,11 @@
</planner> </planner>
</div> </div>
<popup width="300px" apply="${planningController.editTaskController}"> <window id="taskPropertiesWindow"
apply="${planningController.editTaskController}" closable="true"
title="${i18n:_('Task properties')}" width="650px" visible="false"
border="normal">
<grid> <grid>
<rows> <rows>
<row> <row>
@ -79,7 +83,7 @@
</rows> </rows>
</grid> </grid>
<button id="ok" label="${i18n:_('Accept')}" /> <button id="ok" label="${i18n:_('Accept')}" />
</popup> </window>
<window id="resourceAllocationWindow" <window id="resourceAllocationWindow"
apply="${allocationController}" closable="true" apply="${allocationController}" closable="true"