Search in sources :

Example 6 with North

use of org.zkoss.zkex.zul.North in project adempiere by adempiere.

the class WExpressReceiptScanBarUI method zkInit.

private void zkInit() {
    Borderlayout contentPane = new Borderlayout();
    form.appendChild(contentPane);
    North north = new North();
    contentPane.appendChild(north);
    north.appendChild(newGrid);
    Center center = new Center();
    contentPane.appendChild(center);
    center.appendChild(m_panelProduct);
    South south = new South();
    contentPane.appendChild(south);
    Panel southPanel = new Panel();
    south.appendChild(southPanel);
    southPanel.appendChild(new Separator());
    southPanel.appendChild(m_grdConfirm);
}
Also used : Panel(org.adempiere.webui.component.Panel) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Center(org.zkoss.zkex.zul.Center) South(org.zkoss.zkex.zul.South) North(org.zkoss.zkex.zul.North) Borderlayout(org.zkoss.zkex.zul.Borderlayout) Separator(org.zkoss.zul.Separator)

Example 7 with North

use of org.zkoss.zkex.zul.North in project adempiere by adempiere.

the class WExpressReceiptScanBarUI method productPanel.

/**
     * Creates the account panel.
     *
     * The account panel contains:
     * <li>a table detailing all accounts
     * <li>a button for creating charges for selected accounts
     */
private void productPanel() {
    Borderlayout borderlayout = new Borderlayout();
    borderlayout.setStyle("position: absolute");
    borderlayout.setWidth("100%");
    borderlayout.setHeight("100%");
    m_panelProduct.appendChild(borderlayout);
    North north = new North();
    north.setBorder("none");
    borderlayout.appendChild(north);
    Label label = new Label(Msg.translate(Env.getCtx(), "M_Product_ID"));
    label.setStyle("font-weight: bold;");
    north.appendChild(label);
    Center center = new Center();
    center.setBorder("none");
    center.setFlex(true);
    center.setAutoscroll(true);
    borderlayout.appendChild(center);
    center.appendChild(productTable);
    South south = new South();
    south.setBorder("none");
    borderlayout.appendChild(south);
    Panel southPanel = new Panel();
    southPanel.setAlign("right");
    south.appendChild(southPanel);
    return;
}
Also used : Panel(org.adempiere.webui.component.Panel) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Center(org.zkoss.zkex.zul.Center) Label(org.adempiere.webui.component.Label) South(org.zkoss.zkex.zul.South) North(org.zkoss.zkex.zul.North) Borderlayout(org.zkoss.zkex.zul.Borderlayout)

Example 8 with North

use of org.zkoss.zkex.zul.North in project adempiere by adempiere.

the class DefaultDesktop method doCreatePart.

protected Component doCreatePart(Component parent) {
    SidePanel pnlSide = new SidePanel();
    HeaderPanel pnlHead = new HeaderPanel();
    pnlSide.getMenuPanel().addMenuListener(this);
    layout = new Borderlayout();
    if (parent != null) {
        layout.setParent(parent);
        layout.setWidth("100%");
        layout.setHeight("100%");
        layout.setStyle("position: absolute");
    } else
        layout.setPage(page);
    dashboardRunnable = new DashboardRunnable(layout.getDesktop(), this);
    North n = new North();
    n.setSplittable(true);
    n.setCollapsible(false);
    layout.appendChild(n);
    pnlHead.setParent(n);
    West w = new West();
    layout.appendChild(w);
    w.setWidth("300px");
    w.setCollapsible(true);
    w.setSplittable(true);
    w.setTitle(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Menu")));
    w.setFlex(true);
    w.addEventListener(Events.ON_OPEN, new EventListener() {

        @Override
        public void onEvent(Event event) throws Exception {
            OpenEvent oe = (OpenEvent) event;
            UserPreference pref = SessionManager.getSessionApplication().getUserPreference();
            pref.setProperty(UserPreference.P_MENU_COLLAPSED, !oe.isOpen());
            pref.savePreference();
        }
    });
    UserPreference pref = SessionManager.getSessionApplication().getUserPreference();
    boolean menuCollapsed = pref.isPropertyBool(UserPreference.P_MENU_COLLAPSED);
    w.setOpen(!menuCollapsed);
    pnlSide.setParent(w);
    windowArea = new Center();
    windowArea.setParent(layout);
    windowArea.setFlex(true);
    windowContainer.createPart(windowArea);
    createHomeTab();
    return layout;
}
Also used : Center(org.zkoss.zkex.zul.Center) SidePanel(org.adempiere.webui.panel.SidePanel) West(org.zkoss.zkex.zul.West) Borderlayout(org.zkoss.zkex.zul.Borderlayout) DashboardRunnable(org.adempiere.webui.dashboard.DashboardRunnable) IOException(java.io.IOException) HeaderPanel(org.adempiere.webui.panel.HeaderPanel) Event(org.zkoss.zk.ui.event.Event) OpenEvent(org.zkoss.zk.ui.event.OpenEvent) North(org.zkoss.zkex.zul.North) UserPreference(org.adempiere.webui.util.UserPreference) EventListener(org.zkoss.zk.ui.event.EventListener) OpenEvent(org.zkoss.zk.ui.event.OpenEvent)

Example 9 with North

use of org.zkoss.zkex.zul.North in project adempiere by adempiere.

the class WCreateFromPanel method zkInit.

/**
	 * Create UI
	 * @throws IOException 
	 */
protected void zkInit() throws IOException {
    Borderlayout contentPane = new Borderlayout();
    appendChild(contentPane);
    North north = new North();
    contentPane.appendChild(north);
    north.appendChild(parameterPanel);
    Center center = new Center();
    contentPane.appendChild(center);
    center.appendChild(dataTable);
    WAppsAction selectAllAction = new WAppsAction(SELECT_ALL, null, null);
    Button selectAllButton = selectAllAction.getButton();
    confirmPanel.addComponentsLeft(selectAllButton);
    selectAllButton.addActionListener(this);
    South south = new South();
    contentPane.appendChild(south);
    Panel southPanel = new Panel();
    south.appendChild(southPanel);
    southPanel.appendChild(new Separator());
    southPanel.appendChild(confirmPanel);
    southPanel.appendChild(new Separator());
    southPanel.appendChild(statusBar);
    setWidth("750px");
    setHeight("550px");
    contentPane.setWidth("100%");
    contentPane.setHeight("100%");
}
Also used : ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) StatusBarPanel(org.adempiere.webui.panel.StatusBarPanel) Panel(org.adempiere.webui.component.Panel) Center(org.zkoss.zkex.zul.Center) Button(org.adempiere.webui.component.Button) South(org.zkoss.zkex.zul.South) North(org.zkoss.zkex.zul.North) Borderlayout(org.zkoss.zkex.zul.Borderlayout) WAppsAction(org.adempiere.webui.component.WAppsAction) Separator(org.zkoss.zul.Separator)

Example 10 with North

use of org.zkoss.zkex.zul.North in project adempiere by adempiere.

the class WAttachment method staticInit.

// WAttachment
/**
	 *	Static setup.
	 *  <pre>
	 *  - northPanel
	 *      - toolBar
	 *      - title
	 *  - centerPane [split]
	 * 		- previewPanel (left)
	 *  	- text (right)
	 *  - confirmPanel
	 *  </pre>
	 *  @throws Exception
	 */
void staticInit() throws Exception {
    this.setMaximizable(true);
    this.setWidth("700px");
    this.setHeight("600px");
    this.setTitle("Attachment");
    this.setClosable(true);
    this.setSizable(true);
    this.setBorder("normal");
    this.appendChild(mainPanel);
    mainPanel.setHeight("100%");
    mainPanel.setWidth("100%");
    North northPanel = new North();
    northPanel.setCollapsible(false);
    northPanel.setSplittable(false);
    cbContent.setMold("select");
    cbContent.setRows(0);
    cbContent.addEventListener(Events.ON_SELECT, this);
    toolBar.appendChild(bLoad);
    toolBar.appendChild(bDelete);
    toolBar.appendChild(bSave);
    toolBar.appendChild(cbContent);
    mainPanel.appendChild(northPanel);
    Div div = new Div();
    div.appendChild(toolBar);
    text.setRows(3);
    text.setWidth("100%");
    div.appendChild(text);
    northPanel.appendChild(div);
    bSave.setEnabled(false);
    bSave.setImage("/images/Export24.png");
    bSave.setTooltiptext(Msg.getMsg(Env.getCtx(), "AttachmentSave"));
    bSave.addEventListener(Events.ON_CLICK, this);
    bLoad.setImage("/images/Import24.png");
    bLoad.setTooltiptext(Msg.getMsg(Env.getCtx(), "Load"));
    bLoad.addEventListener(Events.ON_CLICK, this);
    bDelete.setImage("/images/Delete24.png");
    bDelete.setTooltiptext(Msg.getMsg(Env.getCtx(), "Delete"));
    bDelete.addEventListener(Events.ON_CLICK, this);
    previewPanel.appendChild(preview);
    preview.setHeight("100%");
    preview.setWidth("100%");
    Center centerPane = new Center();
    centerPane.setAutoscroll(true);
    centerPane.setFlex(true);
    mainPanel.appendChild(centerPane);
    centerPane.appendChild(previewPanel);
    South southPane = new South();
    mainPanel.appendChild(southPane);
    southPane.appendChild(confirmPanel);
    southPane.setHeight("30px");
    bCancel.setImage("/images/Cancel24.png");
    bCancel.addEventListener(Events.ON_CLICK, this);
    bOk.setImage("/images/Ok24.png");
    bOk.addEventListener(Events.ON_CLICK, this);
    bDeleteAll.setImage("/images/Delete24.png");
    bDeleteAll.addEventListener(Events.ON_CLICK, this);
    bRefresh.setImage("/images/Refresh24.png");
    bRefresh.addEventListener(Events.ON_CLICK, this);
    confirmPanel.appendChild(bDeleteAll);
    confirmPanel.appendChild(bRefresh);
    confirmPanel.appendChild(bCancel);
    confirmPanel.appendChild(bOk);
}
Also used : Div(org.zkoss.zul.Div) Center(org.zkoss.zkex.zul.Center) South(org.zkoss.zkex.zul.South) North(org.zkoss.zkex.zul.North)

Aggregations

North (org.zkoss.zkex.zul.North)24 Center (org.zkoss.zkex.zul.Center)21 South (org.zkoss.zkex.zul.South)16 ConfirmPanel (org.adempiere.webui.component.ConfirmPanel)13 Panel (org.adempiere.webui.component.Panel)12 Borderlayout (org.zkoss.zkex.zul.Borderlayout)11 Row (org.adempiere.webui.component.Row)10 Rows (org.adempiere.webui.component.Rows)10 Label (org.adempiere.webui.component.Label)7 Div (org.zkoss.zul.Div)6 Separator (org.zkoss.zul.Separator)6 Grid (org.adempiere.webui.component.Grid)5 Borderlayout (org.adempiere.webui.component.Borderlayout)4 WPOSTextField (org.adempiere.pos.WPOSTextField)3 WAppsAction (org.adempiere.webui.component.WAppsAction)3 Caption (org.zkoss.zul.Caption)3 Groupbox (org.zkoss.zul.Groupbox)3 Hbox (org.zkoss.zul.Hbox)3 Space (org.zkoss.zul.Space)3 IOException (java.io.IOException)2