Search in sources :

Example 1 with Style

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

the class WPOSDocumentPanel method init.

@Override
public void init() {
    int C_POSKeyLayout_ID = posPanel.getC_POSKeyLayout_ID();
    if (C_POSKeyLayout_ID == 0)
        return;
    m_Format = DisplayType.getNumberFormat(DisplayType.Amount);
    isKeyboard = false;
    v_TotalsPanel = GridFactory.newGridLayout();
    v_TotalsPanel.setHeight("100%");
    v_TotalsPanel.setStyle("width:130%;height:100%");
    v_OrderPanel = GridFactory.newGridLayout();
    v_OrderPanel.setStyle("border: none; width:130%; height:100%");
    v_GroupPanel = GridFactory.newGridLayout();
    v_GroupPanel.setWidth("100%");
    v_GroupPanel.setHeight("auto");
    //  Define the criteria rows and grid  
    Rows rows = new Rows();
    //
    row = new Row();
    rows.appendChild(row);
    rows.setHeight("100%");
    rows.setWidth("100%");
    v_TotalsGroup = new Groupbox();
    v_InfOrderGroup = new Groupbox();
    v_InfOrderGroup.appendChild(v_OrderPanel);
    v_InfOrderGroup.setWidth("85%");
    row.appendChild(v_InfOrderGroup);
    row.appendChild(v_TotalsGroup);
    // BP
    bPartnerName = new WPOSTextField(Msg.translate(Env.getCtx(), "IsCustomer"), posPanel.getKeyboard());
    bPartnerName.setHeight("35px");
    bPartnerName.setStyle(WPOS.FONTSIZEMEDIUM + "; font-weight:bold");
    bPartnerName.setWidth("97%");
    bPartnerName.addEventListener(this);
    row = rows.newRow();
    row.setSpans("2");
    row.setHeight("10px");
    row.appendChild(bPartnerName);
    v_GroupPanel.appendChild(rows);
    v_GroupPanel.setStyle("Overflow:hidden;");
    v_OrderPanel.setStyle("Overflow:hidden;");
    v_TotalsGroup.appendChild(v_TotalsPanel);
    v_TotalsGroup.setWidth("65%");
    v_TitleBorder = new Caption(Msg.getMsg(Env.getCtx(), "Totals"));
    Style style = new Style();
    style.setContent(".z-fieldset { margin-left:-5px }" + ".z-combo-item-text { Font-family:Courier New}" + ".z-fieldset legend {font-size: medium; font-weight:bold; width:100%;} " + ".input-search table tr td input{font-size: medium; font-weight:bold; width:100%; height:20px;}" + ".Table-OrderLine tr th div{font-size: 13px; padding:5px} " + ".Table-OrderLine tr td div, .Table-OrderLine tr td div input{font-size: 13; height:auto}" + ".label-description {" + WPOS.FONTSIZEMEDIUM + " display:block; height:15px; font-weight:bold; width: 415px; overflow:hidden;}" + ".fontLarge label  {font-size: medium;}" + "div.z-grid-body {-moz-box-shadow: 0 0 0px #888;-webkit-box-shadow: 0 0 0px #888;box-shadow: 0 0 0px #888;}");
    style.setParent(v_TitleBorder);
    v_TotalsGroup.appendChild(v_TitleBorder);
    v_TitleInfo = new Caption(Msg.getMsg(Env.getCtx(), "InfoOrder"));
    v_InfOrderGroup.appendChild(v_TitleInfo);
    rows = null;
    row = null;
    rows = v_OrderPanel.newRows();
    appendChild(v_GroupPanel);
    //
    row = rows.newRow();
    row.setHeight("10px");
    Label f_lb_DocumentNo = new Label(Msg.translate(Env.getCtx(), I_C_Order.COLUMNNAME_DocumentNo) + ":");
    f_lb_DocumentNo.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(f_lb_DocumentNo.rightAlign());
    documentNo = new Label();
    documentNo.setStyle(WPOS.FONTSIZEMEDIUM + "; font-weight:bold");
    row.appendChild(documentNo.rightAlign());
    row = rows.newRow();
    row.setHeight("20px");
    row.setWidth("100%");
    Label f_lb_DocumentType = new Label(Msg.translate(Env.getCtx(), I_C_Order.COLUMNNAME_C_DocType_ID) + ":");
    f_lb_DocumentType.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(f_lb_DocumentType.rightAlign());
    documentType = new Label();
    documentType.setClass("label-description");
    documentType.setStyle(WPOS.FONTSIZEMEDIUM + "; font-weight:bold; width:auto !important;max-width:225px !important; white-space:pre;");
    row.appendChild(documentType.rightAlign());
    row = rows.newRow();
    row.setHeight("20px");
    Label f_lb_DocumentStatus = new Label(Msg.translate(Env.getCtx(), I_C_Order.COLUMNNAME_DocStatus) + ":");
    f_lb_DocumentStatus.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(f_lb_DocumentStatus.rightAlign());
    documentStatus = new Label();
    documentStatus.setStyle(WPOS.FONTSIZEMEDIUM + "; font-weight:bold");
    row.appendChild(documentStatus.rightAlign());
    row = rows.newRow();
    row.setHeight("20px");
    Label f_lb_SalesRep = new Label(Msg.translate(Env.getCtx(), I_C_Order.COLUMNNAME_SalesRep_ID) + ":");
    f_lb_SalesRep.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(f_lb_SalesRep.rightAlign());
    salesRep = new Label(posPanel.getSalesRepName());
    salesRep.setStyle(WPOS.FONTSIZEMEDIUM + "; font-weight:bold");
    row.appendChild(salesRep.rightAlign());
    row = rows.newRow();
    rows = v_TotalsPanel.newRows();
    //
    row = rows.newRow();
    row.setHeight("10px");
    Label lDocumentDate = new Label(Msg.translate(Env.getCtx(), I_C_Order.COLUMNNAME_DateOrdered) + ":");
    lDocumentDate.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(lDocumentDate);
    documentDate = new Label();
    documentDate.setStyle(WPOS.FONTSIZEMEDIUM + "; font-weight:bold");
    row.appendChild(documentDate.rightAlign());
    row = rows.newRow();
    row.setHeight("10px");
    Label lNet = new Label(Msg.translate(Env.getCtx(), "SubTotal") + ":");
    lNet.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(lNet);
    totalLines = new Label(String.valueOf(DisplayType.Amount));
    totalLines.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(totalLines.rightAlign());
    totalLines.setText("0.00");
    row = rows.newRow();
    row.setHeight("20px");
    Label lTax = new Label(Msg.translate(Env.getCtx(), "C_Tax_ID") + ":");
    lTax.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(lTax);
    taxAmount = new Label(String.valueOf(DisplayType.Amount));
    taxAmount.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(taxAmount.rightAlign());
    taxAmount.setText(Env.ZERO.toString());
    row = rows.newRow();
    Label lTotal = new Label(Msg.translate(Env.getCtx(), "GrandTotal") + ":");
    lTotal.setStyle(WPOS.FONTSIZEMEDIUM);
    row.appendChild(lTotal);
    grandTotal = new Label(String.valueOf(DisplayType.Amount));
    row.appendChild(grandTotal.rightAlign());
    grandTotal.setText(Env.ZERO.toString());
    grandTotal.setStyle("Font-size:1.9em;font-weight:bold");
    // Center Panel
    Grid layout = GridFactory.newGridLayout();
    org.adempiere.webui.component.Panel centerPanel = new org.adempiere.webui.component.Panel();
    appendChild(centerPanel);
    centerPanel.setStyle("overflow:auto; height:75%");
    centerPanel.appendChild(layout);
    layout.setWidth("100%");
    layout.setStyle("");
    rows = layout.newRows();
    keyboardPanel = new WPOSKeyPanel(C_POSKeyLayout_ID, this);
    row = rows.newRow();
    row.setHeight("50%");
    row.setSpans("4");
    row.appendChild(keyboardPanel);
    collectPayment = new WCollect(posPanel);
    scalesPanel = new WPOSScalesPanel(posPanel);
    scalesPanel.hidePanel();
    //add(scalesPanel.getPanel(), scalesConstraint);
    //	Refresh
    totalLines.setText(m_Format.format(Env.ZERO));
    grandTotal.setText(m_Format.format(Env.ZERO));
    taxAmount.setText(m_Format.format(Env.ZERO));
    //	Refresh
    refreshPanel();
}
Also used : Groupbox(org.zkoss.zul.Groupbox) Grid(org.adempiere.webui.component.Grid) Label(org.adempiere.webui.component.Label) Caption(org.zkoss.zul.Caption) Style(org.zkoss.zul.Style) Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 2 with Style

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

the class WCollectDetail method init.

/**
	 * Init Main Panel
	 * @author Yamel Senih, ysenih@erpcya.com, ERPCyA http://www.erpcya.com
	 * @return void
	 */
private void init() {
    v_MainPanel = new Panel();
    v_PanelChildren = new Panelchildren();
    groupPanel = new Groupbox();
    v_PanelChildren.appendChild(groupPanel);
    v_TitleBorder = new Caption("Credit Card");
    Style style = new Style();
    style.setContent(".z-fieldset legend {font-size: medium; font-weight:bold;}");
    style.setParent(v_TitleBorder);
    groupPanel.appendChild(v_TitleBorder);
    v_MainPanel.appendChild(v_PanelChildren);
    //	Load Standard Panel
    loadStandardPanel();
    //	Load Check Panel
    loadCheckPanel();
    //	Load Credit Panel
    loadCreditPanel();
    //	Load Debit Panel
    loadDebitPanel();
    //	Load Credit Note Panel
    loadCreditMemoPanel();
    //	Add to Main Panel
    groupPanel.appendChild(v_StandarPanel);
    groupPanel.appendChild(v_CheckPanel);
    groupPanel.appendChild(v_CreditPanel);
    groupPanel.appendChild(v_DebitPanel);
    groupPanel.appendChild(v_CreditMemoPanel);
    //  Change View
    changeViewPanel();
    fPayAmt.setValue(getPayAmt());
}
Also used : Panel(org.zkoss.zul.Panel) Groupbox(org.zkoss.zul.Groupbox) Style(org.zkoss.zul.Style) Panelchildren(org.zkoss.zul.Panelchildren) Caption(org.zkoss.zul.Caption)

Aggregations

Caption (org.zkoss.zul.Caption)2 Groupbox (org.zkoss.zul.Groupbox)2 Style (org.zkoss.zul.Style)2 Grid (org.adempiere.webui.component.Grid)1 Label (org.adempiere.webui.component.Label)1 Row (org.adempiere.webui.component.Row)1 Rows (org.adempiere.webui.component.Rows)1 Panel (org.zkoss.zul.Panel)1 Panelchildren (org.zkoss.zul.Panelchildren)1