ItEr42S20CUImportarTraballoRealizadoPorSubcontrataItEr41S23: Changed task properties popup for a window.
This commit is contained in:
parent
058bfa81be
commit
4b728792e7
2 changed files with 16 additions and 9 deletions
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue