Search in sources :

Example 26 with South

use of org.zkoss.zul.South in project adempiere by adempiere.

the class WCRPDetail method jbInit.

private void jbInit() {
    dateFrom = new WDateEditor("DateFrom", true, false, true, "DateFrom");
    dateTo = new WDateEditor("DateTo", true, false, true, "DateTo");
    Rows rows = new Rows();
    Row row = null;
    new GridFactory();
    Grid northPanel = GridFactory.newGridLayout();
    rows.setParent(northPanel);
    row = rows.newRow();
    row.appendChild(new Label(Msg.translate(Env.getCtx(), "S_Resource_ID")).rightAlign());
    row.appendChild(resource.getComponent());
    row.appendChild(new Label(Msg.translate(Env.getCtx(), "DateFrom")).rightAlign());
    row.appendChild(dateFrom.getComponent());
    row.appendChild(new Label(Msg.translate(Env.getCtx(), "DateTo")).rightAlign());
    row.appendChild(dateTo.getComponent());
    ConfirmPanel confirmPanel = new ConfirmPanel(true);
    confirmPanel.addActionListener(this);
    North north = new North();
    north.appendChild(northPanel);
    mainLayout.appendChild(north);
    //West west = new West();
    //chartPanel.setWidth("400");
    //west.appendChild(chartPanel);
    //west.setSplittable(true);
    //west.setAutoscroll(true);
    //mainLayout.appendChild(west);
    South south = new South();
    south.appendChild(confirmPanel);
    mainLayout.appendChild(south);
}
Also used : WDateEditor(org.adempiere.webui.editor.WDateEditor) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Grid(org.adempiere.webui.component.Grid) GridFactory(org.adempiere.webui.component.GridFactory) Label(org.adempiere.webui.component.Label) South(org.zkoss.zul.South) North(org.zkoss.zul.North) Row(org.zkoss.zul.Row) Rows(org.adempiere.webui.component.Rows)

Example 27 with South

use of org.zkoss.zul.South in project adempiere by adempiere.

the class WCharge method createAccountPanel.

/**
     * 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 createAccountPanel() {
    Borderlayout borderlayout = new Borderlayout();
    borderlayout.setStyle("position: absolute");
    borderlayout.setWidth("100%");
    borderlayout.setHeight("100%");
    m_pnlAccount.appendChild(borderlayout);
    North north = new North();
    north.setBorder("none");
    borderlayout.appendChild(north);
    Label label = new Label(Msg.getMsg(Env.getCtx(), "ChargeFromAccount"));
    label.setStyle("font-weight: bold;");
    north.appendChild(label);
    Center center = new Center();
    center.setBorder("none");
    center.setHflex("true");
    center.setVflex("true");
    center.setAutoscroll(true);
    borderlayout.appendChild(center);
    center.appendChild(m_tblData);
    South south = new South();
    south.setBorder("none");
    borderlayout.appendChild(south);
    Panel southPanel = new Panel();
    southPanel.setAlign("right");
    south.appendChild(southPanel);
    m_btnAccount.setLabel(Msg.getMsg(Env.getCtx(), AD_MESSAGE_CREATE) + " " + Msg.getMsg(Env.getCtx(), "From") + " " + Msg.getElement(Env.getCtx(), "Account_ID"));
    m_btnAccount.addEventListener(Events.ON_CLICK, this);
    southPanel.appendChild(m_btnAccount);
    return;
}
Also used : Panel(org.adempiere.webui.component.Panel) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Center(org.zkoss.zul.Center) Label(org.adempiere.webui.component.Label) South(org.zkoss.zul.South) North(org.zkoss.zul.North) Borderlayout(org.zkoss.zul.Borderlayout)

Example 28 with South

use of org.zkoss.zul.South in project adempiere by adempiere.

the class WWFPanelManufacturing method initForm.

@Override
protected void initForm() {
    this.setHeight("100%");
    Borderlayout layout = new Borderlayout();
    layout.setStyle("width: 100%; height: 100%; position: absolute;");
    appendChild(layout);
    String sql = MRole.getDefault().addAccessSQL("SELECT AD_Workflow_ID, Name FROM AD_Workflow WHERE " + WF_WhereClause + " ORDER BY 2", "AD_Workflow", MRole.SQL_NOTQUALIFIED, //	all
    MRole.SQL_RO);
    KeyNamePair[] pp = DB.getKeyNamePairs(sql, true);
    workflowList = ListboxFactory.newDropdownListbox();
    for (KeyNamePair knp : pp) {
        workflowList.addItem(knp);
    }
    workflowList.addEventListener(Events.ON_SELECT, this);
    North north = new North();
    layout.appendChild(north);
    north.appendChild(workflowList);
    workflowList.setStyle("margin-left: 10px; margin-top: 5px;");
    north.setHeight("30px");
    imageMap = new Imagemap();
    Center center = new Center();
    layout.appendChild(center);
    center.setAutoscroll(true);
    //		center.setFlex(true);
    center.appendChild(imageMap);
    ConfirmPanel confirmPanel = new ConfirmPanel(true);
    confirmPanel.addActionListener(this);
    South south = new South();
    layout.appendChild(south);
    south.appendChild(confirmPanel);
    south.setHeight("36px");
}
Also used : Center(org.zkoss.zul.Center) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) South(org.zkoss.zul.South) North(org.zkoss.zul.North) Borderlayout(org.zkoss.zul.Borderlayout) KeyNamePair(org.compiere.util.KeyNamePair) Imagemap(org.zkoss.zul.Imagemap)

Example 29 with South

use of org.zkoss.zul.South in project adempiere by adempiere.

the class WTreeBOM method jbInit.

private void jbInit() {
    m_frame.setWidth("99%");
    m_frame.setHeight("100%");
    m_frame.setStyle("position: absolute; padding: 0; margin: 0");
    m_frame.appendChild(mainLayout);
    mainLayout.setWidth("100%");
    mainLayout.setHeight("100%");
    mainLayout.setStyle("position: absolute");
    labelProduct.setText(Msg.getElement(getCtx(), "M_Product_ID"));
    implosion.setText(Msg.getElement(getCtx(), "Implosion"));
    North north = new North();
    mainLayout.appendChild(north);
    north.appendChild(northPanel);
    north.setHeight("28px");
    northPanel.appendChild(labelProduct);
    northPanel.appendChild(new Space());
    fieldProduct.getComponent().setWidth("20%");
    northPanel.appendChild(fieldProduct.getComponent());
    northPanel.appendChild(new Space());
    northPanel.appendChild(implosion);
    northPanel.appendChild(new Space());
    northPanel.appendChild(treeInfo);
    South south = new South();
    mainLayout.appendChild(south);
    south.appendChild(confirmPanel);
    confirmPanel.addActionListener(this);
    West west = new West();
    mainLayout.appendChild(west);
    west.setSplittable(true);
    west.appendChild(treePane);
    treePane.appendChild(m_tree);
    m_tree.setStyle("border: none");
    west.setWidth("25%");
    west.setAutoscroll(true);
    Center center = new Center();
    mainLayout.appendChild(center);
    center.appendChild(dataPane);
    dataPane.appendChild(tableBOM);
    tableBOM.setVflex(true);
    tableBOM.setFixedLayout(true);
    center.setFlex(true);
    center.setAutoscroll(true);
}
Also used : Space(org.zkoss.zul.Space) Center(org.zkoss.zul.Center) West(org.zkoss.zul.West) South(org.zkoss.zul.South) North(org.zkoss.zul.North)

Example 30 with South

use of org.zkoss.zul.South in project adempiere by adempiere.

the class WAcctViewer method init.

// AcctViewer
/**
	 *  Static Init.
	 *  <pre>
	 *  - mainPanel
	 *      - tabbedPane
	 *          - query
	 *          - result
	 *          - graphPanel
	 *  </pre>
	 *  @throws Exception
	 */
private void init() throws Exception {
    ThemeUtils.addSclass("ad-wacctviewer", this);
    // Modal or non-modal
    if (isLookup()) {
        ThemeUtils.addSclass("modal", this);
        setTitle(Msg.getMsg(Env.getCtx(), "Posting"));
        setAttribute(Window.MODE_KEY, Window.MODE_MODAL);
        setClosable(true);
        setSizable(true);
        setMaximizable(true);
    // Move to theme
    //setBorder("normal");
    //int height = SessionManager.getAppDesktop().getClientInfo().desktopHeight * 85 / 100;
    //int width = SessionManager.getAppDesktop().getClientInfo().desktopWidth * 80 / 100;
    //setWidth(width + "px");
    //setHeight(height + "px");
    //setContentStyle("overflow: auto");
    } else {
        ThemeUtils.addSclass("embedded", this);
        setTitle(Msg.getMsg(Env.getCtx(), "InfoAccount"));
        setAttribute(Window.MODE_KEY, Window.MODE_EMBEDDED);
    // Move to theme
    //setBorder("none");
    //setWidth("100%");
    //setHeight("100%");
    //setStyle("position: absolute");
    }
    // Selection Panel
    // Accounting Schema
    Hbox boxAcctSchema = new Hbox();
    ThemeUtils.addSclass("selection-box", boxAcctSchema);
    ThemeUtils.addSclass("acct-schema", boxAcctSchema);
    boxAcctSchema.setHflex("1");
    // boxAcctSchema.setWidths("30%, 70%");
    lacctSchema.setValue(Msg.translate(Env.getCtx(), "C_AcctSchema_ID"));
    lacctSchema.setAttribute("zk_component_ID", "Lookup_Criteria_Label_C_AcctSchema_ID");
    selAcctSchema.setMold("select");
    selAcctSchema.setRows(1);
    selAcctSchema.setAttribute("zk_component_ID", "Lookup_Criteria_C_AcctSchema_ID");
    Cell cell = new Cell();
    cell.appendChild(lacctSchema);
    ThemeUtils.addSclass("label-cell", cell);
    boxAcctSchema.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selAcctSchema);
    ThemeUtils.addSclass("field-cell", cell);
    boxAcctSchema.appendChild(cell);
    Hbox boxSelDoc = new Hbox();
    ThemeUtils.addSclass("selection-box", boxSelDoc);
    ThemeUtils.addSclass("select-document", boxSelDoc);
    boxSelDoc.setHflex("1");
    //boxSelDoc.setWidths("30%, 50%, 20%");
    selDocument.setLabel(Msg.getMsg(Env.getCtx(), "SelectDocument"));
    selDocument.setAttribute("zk_component_ID", "Lookup_Criteria_selDocument");
    selDocument.addEventListener(Events.ON_CHECK, this);
    selTable.setMold("select");
    selTable.setRows(1);
    selTable.setAttribute("zk_component_ID", "Lookup_Criteria_selTable");
    selRecord.setAttribute("zk_component_ID", "Lookup_Criteria_selRecord");
    cell = new Cell();
    cell.appendChild(selDocument);
    ThemeUtils.addSclass("doc-cell", cell);
    boxSelDoc.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selTable);
    ThemeUtils.addSclass("table-cell", cell);
    boxSelDoc.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selRecord);
    ThemeUtils.addSclass("record-cell", cell);
    boxSelDoc.appendChild(cell);
    // Posting Type
    Hbox boxPostingType = new Hbox();
    ThemeUtils.addSclass("selection-box", boxPostingType);
    ThemeUtils.addSclass("select-posting", boxPostingType);
    boxPostingType.setHflex("1");
    //boxPostingType.setWidths("30%, 70%");
    lpostingType.setValue(Msg.translate(Env.getCtx(), "PostingType"));
    selPostingType.setMold("select");
    selPostingType.setRows(1);
    selPostingType.addEventListener(Events.ON_CLICK, this);
    selPostingType.setAttribute("zk_component_ID", "Lookup_Criteria_selPostingType");
    cell = new Cell();
    cell.appendChild(lpostingType);
    ThemeUtils.addSclass("label-cell", cell);
    boxPostingType.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selPostingType);
    ThemeUtils.addSclass("field-cell", cell);
    boxPostingType.appendChild(cell);
    // Date
    Hbox boxDate = new Hbox();
    ThemeUtils.addSclass("selection-box", boxDate);
    ThemeUtils.addSclass("select-date", boxDate);
    boxDate.setHflex("1");
    //boxDate.setWidths("30%, 35%, 35%");
    lDate.setValue(Msg.translate(Env.getCtx(), "DateAcct"));
    lDate.setAttribute("zk_component_ID", "Lookup_Criteria_Label_Date");
    selDateFrom.setAttribute("zk_component_ID", "Lookup_Criteria_selDateFrom");
    selDateTo.setAttribute("zk_component_ID", "Lookup_Criteria_selDateTo");
    cell = new Cell();
    cell.appendChild(lDate);
    ThemeUtils.addSclass("label-cell", cell);
    boxDate.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selDateFrom);
    ThemeUtils.addSclass("date-from-cell", cell);
    boxDate.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selDateTo);
    ThemeUtils.addSclass("date-to-cell", cell);
    boxDate.appendChild(cell);
    // Organization
    Hbox boxOrg = new Hbox();
    ThemeUtils.addSclass("selection-box", boxOrg);
    ThemeUtils.addSclass("select-org", boxOrg);
    boxOrg.setHflex("1");
    //boxOrg.setWidths("30%, 70%");
    lOrg.setValue(Msg.translate(Env.getCtx(), "AD_Org_ID"));
    selOrg.setMold("select");
    selOrg.setRows(1);
    selOrg.addEventListener(Events.ON_SELECT, this);
    lOrg.setAttribute("zk_component_ID", "Lookup_Criteria_Label_Org");
    selOrg.setAttribute("zk_component_ID", "Lookup_Criteria_selOrg");
    cell = new Cell();
    cell.appendChild(lOrg);
    ThemeUtils.addSclass("label-cell", cell);
    boxOrg.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selOrg);
    ThemeUtils.addSclass("field-cell", cell);
    boxOrg.appendChild(cell);
    // Account
    Hbox boxAcct = new Hbox();
    ThemeUtils.addSclass("selection-box", boxAcct);
    ThemeUtils.addSclass("select-acct", boxAcct);
    boxAcct.setHflex("1");
    //boxAcct.setWidths("30%, 70%");
    lAcct.setValue(Msg.translate(Env.getCtx(), "Account_ID"));
    lAcct.setAttribute("zk_component_ID", "Lookup_Criteria_Label_Acct");
    selAcct.setAttribute("zk_component_ID", "Lookup_Criteria_selAcct");
    cell = new Cell();
    cell.appendChild(lAcct);
    ThemeUtils.addSclass("label-cell", cell);
    boxAcct.appendChild(cell);
    cell = new Cell();
    cell.appendChild(selAcct);
    ThemeUtils.addSclass("field-cell", cell);
    boxAcct.appendChild(cell);
    Hbox boxSel1 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel1);
    boxSel1.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel1);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel1.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel1);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel1.appendChild(cell);
    Hbox boxSel2 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel2);
    boxSel2.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel2);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel2.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel2);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel2.appendChild(cell);
    Hbox boxSel3 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel3);
    boxSel3.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel3);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel3.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel3);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel3.appendChild(cell);
    Hbox boxSel4 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel4);
    boxSel4.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel4);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel4.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel4);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel4.appendChild(cell);
    Hbox boxSel5 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel5);
    boxSel5.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel5);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel5.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel5);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel5.appendChild(cell);
    Hbox boxSel6 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel6);
    boxSel6.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel6);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel6.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel6);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel6.appendChild(cell);
    Hbox boxSel7 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel7);
    boxSel7.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel7);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel7.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel7);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel7.appendChild(cell);
    Hbox boxSel8 = new Hbox();
    ThemeUtils.addSclass("button-box", boxSel8);
    boxSel8.setHflex("1");
    cell = new Cell();
    cell.appendChild(lsel8);
    ThemeUtils.addSclass("label-cell", cell);
    boxSel8.appendChild(cell);
    cell = new Cell();
    cell.appendChild(sel8);
    ThemeUtils.addSclass("field-cell", cell);
    boxSel8.appendChild(cell);
    //selectionPanel.setWidth("100%");
    selectionPanel.setHflex("1");
    selectionPanel.appendChild(boxAcctSchema);
    selectionPanel.appendChild(boxSelDoc);
    selectionPanel.appendChild(boxPostingType);
    selectionPanel.appendChild(boxDate);
    selectionPanel.appendChild(boxOrg);
    selectionPanel.appendChild(boxAcct);
    selectionPanel.appendChild(boxSel1);
    selectionPanel.appendChild(boxSel2);
    selectionPanel.appendChild(boxSel3);
    selectionPanel.appendChild(boxSel4);
    selectionPanel.appendChild(boxSel5);
    selectionPanel.appendChild(boxSel6);
    selectionPanel.appendChild(boxSel7);
    selectionPanel.appendChild(boxSel8);
    //Display Panel
    // Display Document Info
    displayDocumentInfo.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "DisplayDocumentInfo")));
    displayDocumentInfo.addEventListener(Events.ON_CLICK, this);
    // Display Source Info
    displaySourceAmt.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "DisplaySourceInfo")));
    displaySourceAmt.addEventListener(Events.ON_CHECK, this);
    // Display Quantity
    displayQty.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "DisplayQty")));
    displayQty.addEventListener(Events.ON_CHECK, this);
    Hbox boxSortDisplay = new Hbox();
    boxSortDisplay.setWidth("100%");
    boxSortDisplay.setWidths("70%, 30%");
    lSort.setValue(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "SortBy")));
    lGroup.setValue(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "GroupBy")));
    boxSortDisplay.appendChild(lSort);
    boxSortDisplay.appendChild(lGroup);
    Hbox boxSort1 = new Hbox();
    boxSort1.setWidth("100%");
    boxSort1.setWidths("70%, 30%");
    sortBy1.setMold("select");
    sortBy1.setRows(1);
    boxSort1.appendChild(sortBy1);
    boxSort1.appendChild(group1);
    Hbox boxSort2 = new Hbox();
    boxSort2.setWidth("100%");
    boxSort2.setWidths("70%, 30%");
    sortBy2.setMold("select");
    sortBy2.setRows(1);
    boxSort2.appendChild(sortBy2);
    boxSort2.appendChild(group2);
    Hbox boxSort3 = new Hbox();
    boxSort3.setWidth("100%");
    boxSort3.setWidths("70%, 30%");
    sortBy3.setMold("select");
    sortBy3.setRows(1);
    boxSort3.appendChild(sortBy3);
    boxSort3.appendChild(group3);
    Hbox boxSort4 = new Hbox();
    boxSort4.setWidth("100%");
    boxSort4.setWidths("70%, 30%");
    sortBy4.setMold("select");
    sortBy4.setRows(1);
    boxSort4.appendChild(sortBy4);
    boxSort4.appendChild(group4);
    displayPanel.setWidth("100%");
    displayPanel.appendChild(displayDocumentInfo);
    displayPanel.appendChild(displaySourceAmt);
    displayPanel.appendChild(displayQty);
    displayPanel.appendChild(boxSortDisplay);
    displayPanel.appendChild(boxSort1);
    displayPanel.appendChild(boxSort2);
    displayPanel.appendChild(boxSort3);
    displayPanel.appendChild(boxSort4);
    //"images/InfoAccount16.png"
    Groupbox groupDisplay = new Groupbox();
    Caption capDisplay = new Caption("Display");
    groupDisplay.appendChild(capDisplay);
    groupDisplay.appendChild(displayPanel);
    Groupbox groupSelection = new Groupbox();
    Caption capSelection = new Caption("Selection");
    groupSelection.appendChild(capSelection);
    groupSelection.appendChild(selectionPanel);
    Hbox boxQueryPanel = new Hbox();
    boxQueryPanel.setWidth("98%");
    boxQueryPanel.setWidths("63%,1%,36%");
    boxQueryPanel.appendChild(groupSelection);
    Separator separator = new Separator();
    separator.setOrient("vertical");
    boxQueryPanel.appendChild(separator);
    boxQueryPanel.appendChild(groupDisplay);
    //  South Panel
    bRePost.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "RePost")));
    bRePost.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "RePostInfo")));
    bRePost.addEventListener(Events.ON_CLICK, this);
    bRePost.setVisible(false);
    forcePost.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Force")));
    forcePost.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "ForceInfo")));
    forcePost.setVisible(false);
    bQuery.setImage(ServletFns.resolveThemeURL("~./images/Refresh16.png"));
    bQuery.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Refresh")));
    bQuery.addEventListener(Events.ON_CLICK, this);
    //FR[3435028]
    bExport.setImage(ServletFns.resolveThemeURL("~./images/Export16.png"));
    bExport.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Export")));
    bExport.addEventListener(Events.ON_CLICK, this);
    bPrint.setImage(ServletFns.resolveThemeURL("~./images/Print16.png"));
    bPrint.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Print")));
    bPrint.addEventListener(Events.ON_CLICK, this);
    southPanel.setWidth("100%");
    southPanel.setWidths("2%, 12%, 82%, 2%, 2%");
    southPanel.appendChild(bRePost);
    southPanel.appendChild(forcePost);
    southPanel.appendChild(statusLine);
    //FR[3435028]
    southPanel.appendChild(bExport);
    southPanel.appendChild(bPrint);
    southPanel.appendChild(bQuery);
    // Result Tab
    resultPanel = new Borderlayout();
    resultPanel.setStyle("position: absolute");
    resultPanel.setWidth("99%");
    resultPanel.setHeight("99%");
    result.appendChild(resultPanel);
    Center resultCenter = new Center();
    resultCenter.setHflex("true");
    resultCenter.setVflex("true");
    resultPanel.appendChild(resultCenter);
    table.setWidth("96%");
    //table.setHeight("98%");
    table.setVflex(true);
    table.setStyle("overflow: auto; position: absolute;");
    resultCenter.appendChild(table);
    pagingPanel = new South();
    resultPanel.appendChild(pagingPanel);
    pagingPanel.appendChild(paging);
    result.setWidth("100%");
    result.setHeight("100%");
    result.setStyle("position: relative");
    paging.addEventListener("onPaging", this);
    paging.setAutohide(true);
    paging.setDetailed(true);
    // Query Tab
    query.setWidth("100%");
    query.appendChild(boxQueryPanel);
    // Tabbox
    tabQuery.addEventListener(Events.ON_SELECT, this);
    tabQuery.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "ViewerQuery")));
    tabResult.addEventListener(Events.ON_SELECT, this);
    tabResult.setLabel(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "ViewerResult")));
    tabs.appendChild(tabQuery);
    tabs.appendChild(tabResult);
    tabpanels.setWidth("100%");
    tabpanels.appendChild(query);
    tabpanels.appendChild(result);
    tabbedPane.setWidth("100%");
    tabbedPane.setHeight("100%");
    tabbedPane.appendChild(tabs);
    tabbedPane.appendChild(tabpanels);
    Borderlayout layout = new Borderlayout();
    layout.setParent(this);
    //		layout.setHeight("100%");
    //		layout.setWidth("100%");
    //		layout.setStyle("background-color: transparent");
    Center center = new Center();
    center.setParent(layout);
    center.setHflex("true");
    center.setVflex("true");
    center.setStyle("background-color: transparent");
    tabbedPane.setParent(center);
    South south = new South();
    south.setParent(layout);
    south.setHflex("true");
    south.setVflex("true");
    south.setStyle("background-color: transparent");
    southPanel.setParent(south);
//tabbedPane.addEventListener(Events.ON_SELECT, this);
}
Also used : Hbox(org.zkoss.zul.Hbox) Center(org.zkoss.zul.Center) Groupbox(org.zkoss.zul.Groupbox) South(org.zkoss.zul.South) Borderlayout(org.zkoss.zul.Borderlayout) Cell(org.zkoss.zul.Cell) Caption(org.zkoss.zul.Caption) Separator(org.zkoss.zul.Separator)

Aggregations

South (org.zkoss.zul.South)41 Center (org.zkoss.zul.Center)38 North (org.zkoss.zul.North)28 Borderlayout (org.zkoss.zul.Borderlayout)19 ConfirmPanel (org.adempiere.webui.component.ConfirmPanel)12 Rows (org.adempiere.webui.component.Rows)12 Div (org.zkoss.zul.Div)10 Row (org.adempiere.webui.component.Row)9 Panel (org.adempiere.webui.component.Panel)8 Separator (org.zkoss.zul.Separator)8 Label (org.adempiere.webui.component.Label)6 Space (org.zkoss.zul.Space)6 Grid (org.adempiere.webui.component.Grid)5 StatusBarPanel (org.adempiere.webui.panel.StatusBarPanel)5 Tab (org.adempiere.webui.component.Tab)4 Hbox (org.zkoss.zul.Hbox)4 West (org.zkoss.zul.West)4 Tabs (org.adempiere.webui.component.Tabs)3 Button (org.adempiere.webui.component.Button)2 Tabpanels (org.adempiere.webui.component.Tabpanels)2