This commit is contained in:
parent
70298e1835
commit
668414b32e
|
@ -23,7 +23,6 @@ import org.adempiere.webui.component.ConfirmPanel;
|
||||||
import org.adempiere.webui.component.ListItem;
|
import org.adempiere.webui.component.ListItem;
|
||||||
import org.adempiere.webui.component.Listbox;
|
import org.adempiere.webui.component.Listbox;
|
||||||
import org.adempiere.webui.component.ListboxFactory;
|
import org.adempiere.webui.component.ListboxFactory;
|
||||||
import org.adempiere.webui.component.VerticalBox;
|
|
||||||
import org.adempiere.webui.panel.ADForm;
|
import org.adempiere.webui.panel.ADForm;
|
||||||
import org.compiere.apps.wf.WFLine;
|
import org.compiere.apps.wf.WFLine;
|
||||||
import org.compiere.model.MRole;
|
import org.compiere.model.MRole;
|
||||||
|
@ -37,8 +36,11 @@ import org.zkoss.image.AImage;
|
||||||
import org.zkoss.image.Image;
|
import org.zkoss.image.Image;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.event.Events;
|
import org.zkoss.zk.ui.event.Events;
|
||||||
|
import org.zkoss.zkex.zul.Borderlayout;
|
||||||
|
import org.zkoss.zkex.zul.Center;
|
||||||
|
import org.zkoss.zkex.zul.North;
|
||||||
|
import org.zkoss.zkex.zul.South;
|
||||||
import org.zkoss.zul.Imagemap;
|
import org.zkoss.zul.Imagemap;
|
||||||
import org.zkoss.zul.Separator;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -48,13 +50,17 @@ import org.zkoss.zul.Separator;
|
||||||
*/
|
*/
|
||||||
public class WFEditor extends ADForm {
|
public class WFEditor extends ADForm {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
private Listbox workflowList;
|
private Listbox workflowList;
|
||||||
private Imagemap imageMap;
|
private Imagemap imageMap;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initForm() {
|
protected void initForm() {
|
||||||
VerticalBox vbox = new VerticalBox();
|
this.setHeight("100%");
|
||||||
appendChild(vbox);
|
Borderlayout layout = new Borderlayout();
|
||||||
|
layout.setStyle("width: 100%; height: 100%; position: absolute;");
|
||||||
|
appendChild(layout);
|
||||||
|
|
||||||
String sql = MRole.getDefault().addAccessSQL(
|
String sql = MRole.getDefault().addAccessSQL(
|
||||||
"SELECT AD_Workflow_ID, Name FROM AD_Workflow ORDER BY 2",
|
"SELECT AD_Workflow_ID, Name FROM AD_Workflow ORDER BY 2",
|
||||||
|
@ -67,16 +73,25 @@ public class WFEditor extends ADForm {
|
||||||
}
|
}
|
||||||
workflowList.addEventListener(Events.ON_SELECT, this);
|
workflowList.addEventListener(Events.ON_SELECT, this);
|
||||||
|
|
||||||
vbox.appendChild(workflowList);
|
North north = new North();
|
||||||
vbox.appendChild(new Separator());
|
layout.appendChild(north);
|
||||||
|
north.appendChild(workflowList);
|
||||||
|
workflowList.setStyle("margin-left: 10px; margin-top: 5px;");
|
||||||
|
north.setHeight("30px");
|
||||||
|
|
||||||
imageMap = new Imagemap();
|
imageMap = new Imagemap();
|
||||||
vbox.appendChild(imageMap);
|
Center center = new Center();
|
||||||
|
layout.appendChild(center);
|
||||||
|
center.setAutoscroll(true);
|
||||||
|
// center.setFlex(true);
|
||||||
|
center.appendChild(imageMap);
|
||||||
|
|
||||||
ConfirmPanel confirmPanel = new ConfirmPanel(true);
|
ConfirmPanel confirmPanel = new ConfirmPanel(true);
|
||||||
confirmPanel.addActionListener(this);
|
confirmPanel.addActionListener(this);
|
||||||
vbox.appendChild(new Separator());
|
South south = new South();
|
||||||
vbox.appendChild(confirmPanel);
|
layout.appendChild(south);
|
||||||
|
south.appendChild(confirmPanel);
|
||||||
|
south.setHeight("36px");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -21,8 +21,6 @@ import java.util.logging.Level;
|
||||||
|
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
|
|
||||||
import org.adempiere.webui.component.Panel;
|
|
||||||
import org.adempiere.webui.component.VerticalBox;
|
|
||||||
import org.adempiere.webui.exception.ApplicationException;
|
import org.adempiere.webui.exception.ApplicationException;
|
||||||
import org.adempiere.webui.session.SessionManager;
|
import org.adempiere.webui.session.SessionManager;
|
||||||
import org.compiere.apps.wf.WFLine;
|
import org.compiere.apps.wf.WFLine;
|
||||||
|
@ -36,19 +34,23 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.event.EventListener;
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
import org.zkoss.zk.ui.event.Events;
|
import org.zkoss.zk.ui.event.Events;
|
||||||
import org.zkoss.zk.ui.event.MouseEvent;
|
import org.zkoss.zk.ui.event.MouseEvent;
|
||||||
|
import org.zkoss.zkex.zul.Borderlayout;
|
||||||
|
import org.zkoss.zkex.zul.Center;
|
||||||
|
import org.zkoss.zkex.zul.South;
|
||||||
import org.zkoss.zul.Area;
|
import org.zkoss.zul.Area;
|
||||||
import org.zkoss.zul.Div;
|
import org.zkoss.zul.Div;
|
||||||
import org.zkoss.zul.Html;
|
import org.zkoss.zul.Html;
|
||||||
import org.zkoss.zul.Imagemap;
|
import org.zkoss.zul.Imagemap;
|
||||||
import org.zkoss.zul.Separator;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WorkFlow Panel
|
* WorkFlow Panel
|
||||||
*
|
*
|
||||||
* @author Low Heng Sin
|
* @author Low Heng Sin
|
||||||
*/
|
*/
|
||||||
public class WFPanel extends Panel implements EventListener
|
public class WFPanel extends Borderlayout implements EventListener
|
||||||
{
|
{
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create Workflow Panel
|
* Create Workflow Panel
|
||||||
*/
|
*/
|
||||||
|
@ -98,17 +100,22 @@ public class WFPanel extends Panel implements EventListener
|
||||||
*/
|
*/
|
||||||
private void jbInit() throws Exception
|
private void jbInit() throws Exception
|
||||||
{
|
{
|
||||||
VerticalBox vbox = new VerticalBox();
|
this.setStyle("height: 100%; width: 100%; position: absolute");
|
||||||
appendChild(vbox);
|
Center center = new Center();
|
||||||
// Center
|
this.appendChild(center);
|
||||||
contentPanel.setStyle("width: 100%; heigh: 100%; overflow: auto;");
|
center.appendChild(contentPanel);
|
||||||
vbox.appendChild(new Separator());
|
contentPanel.setStyle("width: 100%; heigh: 100%;");
|
||||||
vbox.appendChild(contentPanel);
|
center.setAutoscroll(true);
|
||||||
vbox.appendChild(new Separator());
|
center.setFlex(true);
|
||||||
vbox.appendChild(infoTextPane);
|
|
||||||
vbox.setHeights("85%,15%");
|
|
||||||
vbox.setStyle("padding-left: 10px");
|
|
||||||
|
|
||||||
|
South south = new South();
|
||||||
|
this.appendChild(south);
|
||||||
|
south.appendChild(infoTextPane);
|
||||||
|
south.setHeight("15%");
|
||||||
|
south.setSplittable(true);
|
||||||
|
south.setCollapsible(true);
|
||||||
|
south.setAutoscroll(true);
|
||||||
|
south.setFlex(true);
|
||||||
} // jbInit
|
} // jbInit
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue