Search in sources :

Example 21 with Hbox

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

the class WDeleteEntity method zkInit.

private void zkInit() throws Exception {
    //Form Init()
    form.appendChild(mainLayout);
    mainLayout.setWidth("100%");
    mainLayout.setHeight("100%");
    clientLabel.setText(Msg.getElement(Env.getCtx(), "AD_Client_ID"));
    tableLabel.setText(Msg.getElement(Env.getCtx(), "AD_Table_ID"));
    dryRun = new Checkbox(Msg.getMsg(Env.getCtx(), "DryRun"));
    dryRun.setChecked(true);
    ConfirmPanel panel = new ConfirmPanel(false, false, false, false, false, false, false);
    bRefresh = panel.createButton(ConfirmPanel.A_REFRESH);
    bRefresh.addActionListener(this);
    //	
    parameterPanel.appendChild(parameterLayout);
    North north = new North();
    north.setStyle("border: none");
    mainLayout.appendChild(north);
    north.appendChild(parameterPanel);
    Rows rows = null;
    Row row = null;
    parameterLayout.setWidth("100%");
    rows = parameterLayout.newRows();
    row = rows.newRow();
    row.appendChild(clientLabel.rightAlign());
    row.appendChild(clientPick);
    row.appendChild(tableLabel.rightAlign());
    row.appendChild(tablePick);
    //	For Button
    row = rows.newRow();
    row.appendChild(new Hbox());
    row.appendChild(dryRun);
    row.appendChild(new Hbox());
    row.appendChild(bRefresh);
    //	
    centerPanel.appendChild(centerLayout);
    centerLayout.setWidth("100%");
    Center center = new Center();
    mainLayout.appendChild(center);
    center.setStyle("border: none");
    center.appendChild(centerPanel);
    tree = new Tree();
    treeCols = new Treecols();
    treeCol = new Treecol("");
    treeCol2 = new Treecol();
    centerPanel.appendChild(tree);
    treeCols.appendChild(treeCol);
    treeCols.appendChild(treeCol2);
    tree.appendChild(treeCols);
    center.setFlex(true);
    center.setAutoscroll(true);
    South south = new South();
    south.appendChild(southPanel);
    southPanel.appendChild(southLayout);
    southPanel.setWidth("100%");
    mainLayout.appendChild(south);
    Rows rows2 = southLayout.newRows();
    Row south_row = rows2.newRow();
    south_row.appendChild(confirmPanel);
    confirmPanel.addActionListener(this);
}
Also used : Treecol(org.zkoss.zul.Treecol) Hbox(org.zkoss.zul.Hbox) Treecols(org.zkoss.zul.Treecols) Center(org.zkoss.zkex.zul.Center) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Checkbox(org.zkoss.zul.Checkbox) South(org.zkoss.zkex.zul.South) Tree(org.zkoss.zul.Tree) North(org.zkoss.zkex.zul.North) Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 22 with Hbox

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

the class AboutWindow method init.

private void init() {
    this.setWidth("500px");
    this.setHeight("450px");
    this.setPosition("center");
    this.setTitle(ThemeManager.getBrowserTitle());
    this.setClosable(true);
    this.setSizable(true);
    this.addEventListener(Events.ON_SIZE, this);
    Vbox layout = new Vbox();
    layout.setWidth("100%");
    layout.setParent(this);
    tabbox = new Tabbox();
    tabbox.setParent(layout);
    tabbox.setWidth("480px");
    tabbox.setHeight("380px");
    //		tabbox.setSclass("lite");
    Tabs tabs = new Tabs();
    tabs.setParent(tabbox);
    tabPanels = new Tabpanels();
    tabPanels.setParent(tabbox);
    tabPanels.setWidth("480px");
    //about
    Tab tab = new Tab();
    tab.setLabel(Msg.getMsg(Env.getCtx(), "About"));
    tab.setParent(tabs);
    Tabpanel tabPanel = createAbout();
    tabPanel.setParent(tabPanels);
    //Credit
    tab = new Tab();
    tab.setLabel(Msg.getMsg(Env.getCtx(), "Credits"));
    tab.setParent(tabs);
    tabPanel = createCredit();
    tabPanel.setParent(tabPanels);
    //Info
    tab = new Tab();
    tab.setLabel(Msg.getMsg(Env.getCtx(), "Info"));
    tab.setParent(tabs);
    tabPanel = createInfo();
    tabPanel.setParent(tabPanels);
    //Trace
    tab = new Tab();
    tab.setLabel("Errors");
    tabLog = tab;
    tab.setParent(tabs);
    tabPanel = createTrace();
    tabPanel.setParent(tabPanels);
    Hbox hbox = new Hbox();
    hbox.setParent(layout);
    hbox.setPack("end");
    hbox.setWidth("100%");
    Button btnOk = new Button();
    btnOk.setImage("/images/Ok24.png");
    btnOk.addEventListener(Events.ON_CLICK, this);
    btnOk.setParent(hbox);
    this.setBorder("normal");
}
Also used : Hbox(org.zkoss.zul.Hbox) Tab(org.adempiere.webui.component.Tab) ToolBarButton(org.adempiere.webui.component.ToolBarButton) Button(org.adempiere.webui.component.Button) Tabpanels(org.adempiere.webui.component.Tabpanels) Tabs(org.adempiere.webui.component.Tabs) Tabbox(org.adempiere.webui.component.Tabbox) Vbox(org.zkoss.zul.Vbox) Tabpanel(org.adempiere.webui.component.Tabpanel)

Example 23 with Hbox

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

the class InfoSchedule method init.

/**
	 * 	Static Layout
	 * 	@throws Exception
	 */
private void init() throws Exception {
    this.appendChild(mainLayout);
    mainLayout.setHeight("100%");
    mainLayout.setWidth("100%");
    labelResourceType.setValue(Msg.translate(Env.getCtx(), "S_ResourceType_ID"));
    labelResource.setValue(Msg.translate(Env.getCtx(), "S_Resource_ID"));
    labelDate.setValue(Msg.translate(Env.getCtx(), "Date"));
    // Elaine 2008/12/12
    bPrevious.setLabel("<");
    bNext.setLabel(">");
    //
    mainLayout.appendChild(parameterPanel);
    Rows rows = new Rows();
    rows.setParent(parameterPanel);
    Row row = new Row();
    rows.appendChild(row);
    row.appendChild(labelResourceType);
    row.appendChild(fieldResourceType);
    row = new Row();
    rows.appendChild(row);
    row.appendChild(labelResource);
    row.appendChild(fieldResource);
    // Elaine 2008/12/12
    row = new Row();
    rows.appendChild(row);
    row.appendChild(labelDate);
    Hbox hbox = new Hbox();
    hbox.appendChild(bPrevious);
    hbox.appendChild(fieldDate);
    hbox.appendChild(bNext);
    row.appendChild(hbox);
    //
    mainLayout.appendChild(schedulePane);
    schedulePane.setWidth("100%");
    schedulePane.setHeight("400px");
    Div div = new Div();
    div.appendChild(confirmPanel);
    div.appendChild(statusBar);
    mainLayout.appendChild(div);
    fieldResourceType.setMold("select");
    fieldResource.setMold("select");
}
Also used : Div(org.zkoss.zul.Div) Hbox(org.zkoss.zul.Hbox) Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 24 with Hbox

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

the class FindWindow method initAdvanced.

/**
     * initialise Advanced Tab
     * @throws IOException 
     *
    **/
private void initAdvanced() throws IOException {
    ToolBarButton btnNew = new ToolBarButton();
    btnNew.setImage("/images/New24.png");
    btnNew.setAttribute("name", "btnNewAdv");
    btnNew.addEventListener(Events.ON_CLICK, this);
    ToolBarButton btnDelete = new ToolBarButton();
    btnDelete.setAttribute("name", "btnDeleteAdv");
    btnDelete.setImage("/images/Delete24.png");
    btnDelete.addEventListener(Events.ON_CLICK, this);
    ToolBarButton btnSave = new ToolBarButton();
    btnSave.setAttribute("name", "btnSaveAdv");
    btnSave.setImage("/images/Save24.png");
    btnSave.addEventListener(Events.ON_CLICK, this);
    fQueryName = new Combobox();
    fQueryName.setTooltiptext(m_sToolTipText);
    fQueryName.setReadonly(false);
    fQueryName.addEventListener(Events.ON_FOCUS, this);
    fQueryName.addEventListener(Events.ON_BLUR, this);
    fQueryName.addEventListener(Events.ON_SELECT, this);
    //	Get from Action
    WAppsAction action = new WAppsAction(ConfirmPanel.A_OK, null, ConfirmPanel.A_OK);
    Button btnOk = action.getButton();
    btnOk.setName("btnOkAdv");
    btnOk.addEventListener(Events.ON_CLICK, this);
    //	
    action = new WAppsAction(ConfirmPanel.A_CANCEL, null, ConfirmPanel.A_CANCEL);
    Button btnCancel = action.getButton();
    btnCancel.setName("btnCancel");
    btnCancel.addEventListener(Events.ON_CLICK, this);
    Panel pnlButtonRight = new Panel();
    //	Change to Standard button order
    pnlButtonRight.appendChild(btnCancel);
    pnlButtonRight.appendChild(btnOk);
    pnlButtonRight.setAlign("right");
    ToolBar toolBar = new ToolBar();
    toolBar.appendChild(btnNew);
    toolBar.appendChild(btnDelete);
    toolBar.appendChild(fQueryName);
    toolBar.appendChild(btnSave);
    toolBar.setWidth("100%");
    fQueryName.setStyle("margin-left: 3px; margin-right: 3px; position: relative; top: 5px;");
    btnSave.setDisabled(m_AD_Tab_ID <= 0);
    Hbox confirmPanel = new Hbox();
    confirmPanel.appendChild(pnlButtonRight);
    confirmPanel.setWidth("100%");
    advancedPanel = new Listbox();
    ListHead listhead = new ListHead();
    listhead.setSizable(true);
    ListHeader lstHAndOr = new ListHeader();
    lstHAndOr.setLabel(Msg.getMsg(Env.getCtx(), "And/Or"));
    lstHAndOr.setWidth("40px");
    ListHeader lstHLeftBracket = new ListHeader();
    lstHLeftBracket.setLabel("(");
    lstHLeftBracket.setWidth("20px");
    ListHeader lstHColumn = new ListHeader();
    lstHColumn.setLabel(Msg.translate(Env.getCtx(), "AD_Column_ID"));
    lstHColumn.setWidth("100px");
    ListHeader lstHOperator = new ListHeader();
    lstHOperator.setLabel(Msg.getMsg(Env.getCtx(), "Operator"));
    ListHeader lstHQueryValue = new ListHeader();
    lstHQueryValue.setLabel(Msg.getMsg(Env.getCtx(), "QueryValue"));
    lstHQueryValue.setWidth("170px");
    ListHeader lstHQueryTo = new ListHeader();
    lstHQueryTo.setLabel(Msg.getMsg(Env.getCtx(), "QueryValue2"));
    lstHQueryTo.setWidth("170px");
    ListHeader lstHRightBracket = new ListHeader();
    lstHRightBracket.setLabel(")");
    lstHRightBracket.setWidth("20px");
    listhead.appendChild(lstHAndOr);
    listhead.appendChild(lstHLeftBracket);
    listhead.appendChild(lstHColumn);
    listhead.appendChild(lstHOperator);
    listhead.appendChild(lstHQueryValue);
    listhead.appendChild(lstHQueryTo);
    listhead.appendChild(lstHRightBracket);
    advancedPanel.appendChild(listhead);
    advancedPanel.setVflex(true);
    Borderlayout layout = new Borderlayout();
    layout.setStyle("height: 100%; width: 99%; position: relative;");
    winAdvanced.appendChild(layout);
    North north = new North();
    layout.appendChild(north);
    north.appendChild(toolBar);
    Center center = new Center();
    layout.appendChild(center);
    center.appendChild(advancedPanel);
    center.setFlex(true);
    South south = new South();
    layout.appendChild(south);
    south.appendChild(confirmPanel);
    winAdvanced.setHeight("100%");
    winAdvanced.setWidth("100%");
    winAdvanced.addEventListener(Events.ON_OK, this);
}
Also used : Hbox(org.zkoss.zul.Hbox) Center(org.zkoss.zkex.zul.Center) ToolBarButton(org.adempiere.webui.component.ToolBarButton) Combobox(org.adempiere.webui.component.Combobox) South(org.zkoss.zkex.zul.South) Borderlayout(org.zkoss.zkex.zul.Borderlayout) WAppsAction(org.adempiere.webui.component.WAppsAction) Panel(org.adempiere.webui.component.Panel) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Button(org.adempiere.webui.component.Button) ToolBarButton(org.adempiere.webui.component.ToolBarButton) ListHead(org.adempiere.webui.component.ListHead) ToolBar(org.adempiere.webui.component.ToolBar) ListHeader(org.adempiere.webui.component.ListHeader) North(org.zkoss.zkex.zul.North) Listbox(org.adempiere.webui.component.Listbox)

Example 25 with Hbox

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

the class AboutWindow method createTrace.

private Tabpanel createTrace() {
    Tabpanel tabPanel = new Tabpanel();
    Vbox vbox = new Vbox();
    vbox.setParent(tabPanel);
    vbox.setWidth("100%");
    vbox.setHeight("100%");
    Hbox hbox = new Hbox();
    bErrorsOnly = new Checkbox();
    bErrorsOnly.setLabel(Msg.getMsg(Env.getCtx(), "ErrorsOnly"));
    //default only show error
    bErrorsOnly.setChecked(true);
    bErrorsOnly.addEventListener(Events.ON_CHECK, this);
    hbox.appendChild(bErrorsOnly);
    btnDownload = new Button(Msg.getMsg(Env.getCtx(), "SaveFile"));
    btnDownload.addEventListener(Events.ON_CLICK, this);
    hbox.appendChild(btnDownload);
    btnErrorEmail = new Button(Msg.getMsg(Env.getCtx(), "SendEMail"));
    btnErrorEmail.addEventListener(Events.ON_CLICK, this);
    hbox.appendChild(btnErrorEmail);
    vbox.appendChild(hbox);
    Vector<String> columnNames = CLogErrorBuffer.get(true).getColumnNames(Env.getCtx());
    logTable = new Listbox();
    ListHead listHead = new ListHead();
    listHead.setParent(logTable);
    listHead.setSizable(true);
    for (Object obj : columnNames) {
        ListHeader header = new ListHeader(obj.toString());
        header.setWidth("100px");
        listHead.appendChild(header);
    }
    vbox.appendChild(logTable);
    logTable.setWidth("480px");
    logTable.setHeight("310px");
    logTable.setVflex(false);
    updateLogTable();
    return tabPanel;
}
Also used : Hbox(org.zkoss.zul.Hbox) ToolBarButton(org.adempiere.webui.component.ToolBarButton) Button(org.adempiere.webui.component.Button) Checkbox(org.adempiere.webui.component.Checkbox) ListHead(org.adempiere.webui.component.ListHead) ListHeader(org.adempiere.webui.component.ListHeader) Listbox(org.adempiere.webui.component.Listbox) Tabpanel(org.adempiere.webui.component.Tabpanel) Vbox(org.zkoss.zul.Vbox)

Aggregations

Hbox (org.zkoss.zul.Hbox)38 Label (org.adempiere.webui.component.Label)17 Row (org.adempiere.webui.component.Row)15 Rows (org.adempiere.webui.component.Rows)13 Div (org.zkoss.zul.Div)10 Separator (org.zkoss.zul.Separator)8 Vbox (org.zkoss.zul.Vbox)8 Center (org.zkoss.zul.Center)7 Button (org.adempiere.webui.component.Button)6 ConfirmPanel (org.adempiere.webui.component.ConfirmPanel)6 Panel (org.adempiere.webui.component.Panel)6 Grid (org.adempiere.webui.component.Grid)5 Tabpanel (org.adempiere.webui.component.Tabpanel)5 ToolBarButton (org.adempiere.webui.component.ToolBarButton)5 Textbox (org.adempiere.webui.component.Textbox)4 Center (org.zkoss.zkex.zul.Center)4 South (org.zkoss.zkex.zul.South)4 SimpleDateFormat (java.text.SimpleDateFormat)3 Tab (org.adempiere.webui.component.Tab)3 WAppsAction (org.adempiere.webui.component.WAppsAction)3