Search in sources :

Example 46 with Rows

use of org.adempiere.webui.component.Rows in project adempiere by adempiere.

the class WDelete method zkInit.

private void zkInit() throws Exception {
    //Form Init()
    form.appendChild(mainLayout);
    mainLayout.setWidth("100%");
    mainLayout.setHeight("100%");
    clientLabel.setText(Msg.translate(Env.getCtx(), "AD_Client_ID"));
    tableLabel.setText(Msg.translate(Env.getCtx(), "AD_Table_ID"));
    dryRun = new Checkbox("Dry Run");
    dryRun.setChecked(true);
    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.getComponent());
    row.appendChild(dryRun);
    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);
    clientPick.addEventListener(Events.ON_SELECT, this);
}
Also used : Treecol(org.zkoss.zul.Treecol) Treecols(org.zkoss.zul.Treecols) Center(org.zkoss.zul.Center) Checkbox(org.zkoss.zul.Checkbox) South(org.zkoss.zul.South) Tree(org.zkoss.zul.Tree) North(org.zkoss.zul.North) Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 47 with Rows

use of org.adempiere.webui.component.Rows in project adempiere by adempiere.

the class WPOSInfoProduct method init.

@Override
protected void init() {
    parameterPanel = new Panel();
    Groupbox groupPanel = new Groupbox();
    infoProductLayout = GridFactory.newGridLayout();
    Caption v_TitleBorder = new Caption(Msg.getMsg(Env.getCtx(), "InfoProduct"));
    groupPanel.appendChild(v_TitleBorder);
    groupPanel.appendChild(infoProductLayout);
    labelLayout = GridFactory.newGridLayout();
    buttonPanel = new Panel();
    buttonPanel.appendChild(labelLayout);
    parameterPanel.appendChild(groupPanel);
    buttonPanel.setStyle("border: none; width:99%;moz-box-shadow: 0 0 0px #888;-webkit-box-shadow: 0 0 0px #888;box-shadow: 0 0 0px #888;");
    labelLayout.setStyle("border: none; width:100%;moz-box-shadow: 0 0 0px #888;-webkit-box-shadow: 0 0 0px #888;box-shadow: 0 0 0px #888;");
    infoProductLayout.setStyle("border: none; width:100%; moz-box-shadow: 0 0 0px #888;-webkit-box-shadow: 0 0 0px #888;box-shadow: 0 0 0px #888;");
    parameterPanel.setStyle("border: none; width:99%;");
    Rows rows = null;
    Row row = null;
    rows = infoProductLayout.newRows();
    row = rows.newRow();
    //	For Image
    buttonImage = new Panel();
    row.appendChild(buttonImage);
    buttonImage.setWidth("138px");
    buttonImage.setHeight("130px");
    row.appendChild(buttonPanel);
    rows = labelLayout.newRows();
    row = rows.newRow();
    //	For Value
    labelValue = new Label();
    labelValue.setStyle(WPOS.FONTSIZEMEDIUM + " font-weight:bold");
    //	Add
    row.appendChild(labelValue);
    row = rows.newRow();
    //  For Price List
    labelPriceName = new Label();
    labelPriceName.setStyle(WPOS.FONTSIZEMEDIUM + " font-weight:bold");
    //	Add
    row.appendChild(labelPriceName);
    labelPrice = new Label();
    labelPrice.setStyle(WPOS.FONTSIZELARGE + "font-weight:bold");
    //	Add
    row.appendChild(labelPrice);
    labelPriceList = new Label();
    labelPriceList.setStyle(WPOS.FONTSIZELARGE + "font-weight:bold");
    //	Add
    row.appendChild(labelPriceList);
    row = rows.newRow();
    //	For Name
    labelName = new Label();
    labelName.setStyle(WPOS.FONTSIZEMEDIUM + " font-weight:bold");
    //	Add
    row.appendChild(labelName);
    row = rows.newRow();
    //  For UOM
    labelUOMSymbol = new Label(Msg.getElement(Env.getCtx(), "C_UOM_ID"));
    labelUOMSymbol.setStyle(WPOS.FONTSIZEMEDIUM + " font-weight:bold");
    //	Add
    row.appendChild(labelUOMSymbol);
    row = rows.newRow();
    //	For Category
    labelProductCategory = new Label(Msg.getElement(Env.getCtx(), "M_Product_Category_ID"));
    labelProductCategory.setStyle(WPOS.FONTSIZEMEDIUM + " font-weight:bold");
    //	Add
    row.appendChild(labelProductCategory);
    row = rows.newRow();
    //	For Category
    labelProductTax = new Label(Msg.getElement(Env.getCtx(), "C_TaxCategory_ID"));
    labelProductTax.setStyle(WPOS.FONTSIZEMEDIUM + " font-weight:bold");
    //	Add
    row.appendChild(labelProductTax);
    row = rows.newRow();
    //	For Description
    labelDescription = new Label();
    labelDescription.setHeight("19px");
    labelDescription.setClass("label-description");
    //	Add
    row.appendChild(labelDescription);
    initialValue();
}
Also used : Panel(org.adempiere.webui.component.Panel) Groupbox(org.zkoss.zul.Groupbox) Label(org.adempiere.webui.component.Label) Row(org.adempiere.webui.component.Row) Caption(org.zkoss.zul.Caption) Rows(org.adempiere.webui.component.Rows)

Example 48 with Rows

use of org.adempiere.webui.component.Rows in project adempiere by adempiere.

the class WCollectDetail method loadDebitPanel.

/**
	 * Load Debit Panel
	 * @return void
	 */
public void loadDebitPanel() {
    v_DebitPanel = GridFactory.newGridLayout();
    v_DebitPanel.setWidth("100%");
    v_DebitPanel.setHeight("95px");
    Rows rows = v_DebitPanel.newRows();
    Row row = rows.newRow();
    row.setSpans("1,2");
    fDebitRoutingNo = new WPOSTextField(Msg.translate(p_ctx, "RoutingNo"), keyboard);
    fDebitRoutingNo.setStyle(HEIGHT + WIDTH + FONT_SIZE);
    row.appendChild(fDebitRoutingNo);
    fDebitRoutingNo.addEventListener("onFocus", this);
    fDebitCVC = new WPOSTextField(Msg.translate(p_ctx, "A_Country"), keyboard);
    row.appendChild(fDebitCVC);
    fDebitCVC.setStyle(HEIGHT + WIDTH + FONT_SIZE);
    fDebitCVC.addEventListener("onFocus", this);
    fDebitCountry = new WPOSTextField(Msg.translate(p_ctx, "R_CVV2Match"), keyboard);
    row = rows.newRow();
    row.appendChild(fDebitCountry);
    fDebitCountry.addEventListener("onFocus", this);
    fDebitCountry.setStyle(HEIGHT + WIDTH + FONT_SIZE);
}
Also used : Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 49 with Rows

use of org.adempiere.webui.component.Rows in project adempiere by adempiere.

the class WCollectDetail method loadStandardPanel.

/**
	 * Load standard Panel
	 * @return void
	 */
public void loadStandardPanel() {
    v_StandarPanel = GridFactory.newGridLayout();
    v_StandarPanel.setWidth("100%");
    v_StandarPanel.setHeight("75px");
    groupPanel.appendChild(v_StandarPanel);
    Rows rows = null;
    Row row = null;
    rows = v_StandarPanel.newRows();
    row = rows.newRow();
    // Payment type selection
    //C_Payment_v.TenderType
    int AD_Column_ID = 8416;
    MLookup lookup = MLookupFactory.get(Env.getCtx(), 0, 0, AD_Column_ID, DisplayType.List);
    ArrayList<Object> types = lookup.getData(true, false, true, true);
    bMinus = v_Parent.createButtonAction("Minus", KeyStroke.getKeyStroke(KeyEvent.VK_F3, Event.F3));
    bMinus.addActionListener(this);
    row.setHeight("55px");
    fTenderType = ListboxFactory.newDropdownListbox();
    fTenderType.addActionListener(this);
    int pos = 0;
    // default to cash payment
    for (Object obj : types) {
        if (obj instanceof ValueNamePair) {
            ValueNamePair key = (ValueNamePair) obj;
            fTenderType.appendItem(key.getName(), key);
            if (key.getID().equals(getTenderType())) {
                fTenderType.setSelectedIndex(pos);
            }
            pos++;
        }
    }
    fTenderType.setStyle(HEIGHT + WIDTH + FONT_SIZE);
    row.appendChild(fTenderType);
    Label lPayAmt = new Label(Msg.translate(p_ctx, "PayAmt"));
    lPayAmt.setWidth("225px");
    fPayAmt = new POSNumberBox(false);
    row.appendChild(fPayAmt);
    row.appendChild(bMinus);
    fPayAmt.setValue(new BigDecimal("0.0"));
    fPayAmt.setStyle("text-align:right;" + HEIGHT + WIDTH + FONT_SIZE);
    fPayAmt.addEventListener("onBlur", this);
    fPayAmt.addEventListener(Events.ON_CHANGING, this);
    fPayAmt.addEventListener(Events.ON_CHANGE, this);
}
Also used : MLookup(org.compiere.model.MLookup) Label(org.adempiere.webui.component.Label) Row(org.adempiere.webui.component.Row) ValueNamePair(org.compiere.util.ValueNamePair) BigDecimal(java.math.BigDecimal) Rows(org.adempiere.webui.component.Rows)

Example 50 with Rows

use of org.adempiere.webui.component.Rows in project adempiere by adempiere.

the class WCollectDetail method loadCreditMemoPanel.

/**
	 * Load for Credit Memo
	 * @return void
	 */
private void loadCreditMemoPanel() {
    v_CreditMemoPanel = GridFactory.newGridLayout();
    v_CreditMemoPanel.setWidth("100%");
    v_CreditMemoPanel.setHeight("95px");
    Rows rows = v_CreditMemoPanel.newRows();
    Row row = rows.newRow();
    row.setSpans("1,2");
    //	Add label credit note
    lCreditMemo = new Label(Msg.translate(Env.getCtx(), "CreditMemo") + ":");
    lCreditMemo.setStyle(HEIGHT + WIDTH + FONT_SIZE);
    row.appendChild(lCreditMemo);
    MLookup lookup = getCreditMemoLockup(v_Parent.getC_BPartner_ID());
    ArrayList<Object> types = lookup.getData(false, false, true, true);
    row = rows.newRow();
    fCreditMemo = ListboxFactory.newDropdownListbox();
    row.appendChild(fCreditMemo);
    fCreditMemo.setStyle(HEIGHT + WIDTH + FONT_SIZE);
    fCreditMemo.setValue(Msg.translate(p_ctx, "CreditMemoType"));
    fCreditMemo.addActionListener(this);
    /**
		 *	Load Credit Notes
		 */
    for (Object obj : types) {
        if (obj instanceof KeyNamePair) {
            KeyNamePair key = (KeyNamePair) obj;
            fCreditMemo.appendItem(key.getName(), key.getID());
        }
    }
}
Also used : MLookup(org.compiere.model.MLookup) Label(org.adempiere.webui.component.Label) Row(org.adempiere.webui.component.Row) KeyNamePair(org.compiere.util.KeyNamePair) Rows(org.adempiere.webui.component.Rows)

Aggregations

Rows (org.adempiere.webui.component.Rows)76 Row (org.adempiere.webui.component.Row)69 Label (org.adempiere.webui.component.Label)28 Grid (org.adempiere.webui.component.Grid)27 Panel (org.adempiere.webui.component.Panel)20 Center (org.zkoss.zul.Center)17 Div (org.zkoss.zul.Div)15 ConfirmPanel (org.adempiere.webui.component.ConfirmPanel)13 Hbox (org.zkoss.zul.Hbox)13 Space (org.zkoss.zul.Space)13 South (org.zkoss.zul.South)12 Center (org.zkoss.zkex.zul.Center)11 North (org.zkoss.zul.North)11 North (org.zkoss.zkex.zul.North)10 Borderlayout (org.zkoss.zul.Borderlayout)10 Separator (org.zkoss.zul.Separator)10 South (org.zkoss.zkex.zul.South)8 Caption (org.zkoss.zul.Caption)6 Tab (org.adempiere.webui.component.Tab)5 Row (org.zkoss.zul.Row)5