Search in sources :

Example 36 with Label

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

the class WMerge method zkInit.

//	preInit
/**
	 * 	Static init
	 * 	@throws java.lang.Exception
	 */
void zkInit() throws Exception {
    form = new WMergeUI(this);
    form.appendChild(mainLayout);
    mainLayout.setHeight("100%");
    mainLayout.setWidth("100%");
    //
    South south = new South();
    mainLayout.appendChild(south);
    south.appendChild(confirmPanel);
    confirmPanel.addActionListener(this);
    //
    Rows rows = centerLayout.newRows();
    //
    CenterPanel.appendChild(centerLayout);
    Center center = new Center();
    mainLayout.appendChild(center);
    center.appendChild(CenterPanel);
    Row row = rows.newRow();
    row.appendChild(new Label());
    row.appendChild(mergeFromLabel);
    row.appendChild(mergeToLabel);
    //
    mergeFromLabel.setText(Msg.getMsg(Env.getCtx(), "MergeFrom"));
    mergeFromLabel.setStyle("font-weight: bold");
    mergeToLabel.setText(Msg.getMsg(Env.getCtx(), "MergeTo"));
    mergeToLabel.setStyle("font-weight: bold");
    //
    for (int i = 0; i < m_label.length; i++) {
        row = rows.newRow();
        row.appendChild(m_label[i]);
        row.appendChild(m_from[i].getComponent());
        row.appendChild(m_to[i].getComponent());
    }
}
Also used : Center(org.zkoss.zul.Center) South(org.zkoss.zul.South) Label(org.adempiere.webui.component.Label) Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 37 with Label

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

the class WMerge method preInit.

//	preInit
/**
	 * 	Pre Init Line
	 *	@param index index
	 *	@param AD_Column_ID id
	 *	@param displayType display type
	 *	@param ColumnName column name
	 */
private void preInit(int index, int AD_Column_ID, int displayType, String ColumnName) {
    m_columnName[index] = ColumnName;
    String what = Msg.translate(Env.getCtx(), ColumnName);
    m_label[index] = new Label(what);
    Lookup lookup = MLookupFactory.get(Env.getCtx(), m_WindowNo, 0, AD_Column_ID, displayType);
    if (displayType == DisplayType.Search) {
        m_from[index] = new WSearchEditor(ColumnName, false, false, true, lookup);
        m_to[index] = new WSearchEditor(ColumnName, false, false, true, lookup);
    } else {
        m_from[index] = new WTableDirEditor(ColumnName, false, false, true, lookup);
        m_to[index] = new WTableDirEditor(ColumnName, false, false, true, lookup);
    }
}
Also used : WTableDirEditor(org.adempiere.webui.editor.WTableDirEditor) Label(org.adempiere.webui.component.Label) WSearchEditor(org.adempiere.webui.editor.WSearchEditor) Lookup(org.compiere.model.Lookup)

Example 38 with Label

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

the class WBPartner method createLine.

//	initBPartner
/**
	 * 	Create Line
	 * 	@param field 	field
	 * 	@param title	label value
	 * 	@param addSpace	add more space
	 * 	@return label
	 */
private Label createLine(Component field, String title, boolean addSpace) {
    Hbox hbox = new Hbox();
    hbox.setWidth("100%");
    hbox.setWidths("30%, 70%");
    Label label = new Label(Msg.translate(Env.getCtx(), title));
    hbox.appendChild(label);
    hbox.appendChild(field);
    centerPanel.appendChild(hbox);
    centerPanel.appendChild(new Separator());
    return label;
}
Also used : Hbox(org.zkoss.zul.Hbox) Label(org.adempiere.webui.component.Label) Separator(org.zkoss.zul.Separator)

Example 39 with Label

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

the class WCollect method zkInit.

/**
	 * Instance Window and fill fields
	 * @return void
	 */
private void zkInit() {
    //		
    mainPanel = new Panel();
    Borderlayout mainLayout = new Borderlayout();
    layout = GridFactory.newGridLayout();
    eastlayout = GridFactory.newGridLayout();
    //	Panels
    centerPanel = new Panel();
    Panel eastPanel = new Panel();
    mainPanel.appendChild(mainLayout);
    mainLayout.setHeight("100%");
    mainLayout.setWidth("100%");
    //
    north = new North();
    north.setStyle("border: none; ");
    mainLayout.appendChild(north);
    north.appendChild(eastPanel);
    eastPanel.appendChild(eastlayout);
    eastlayout.setWidth("100%");
    eastlayout.setHeight("100%");
    rows = eastlayout.newRows();
    row = rows.newRow();
    row.appendChild(new Space());
    Label fsLabel = new Label(Msg.translate(p_ctx, "PayAmt") + ":");
    fsLabel.setStyle(FONT_SIZE + FONT_BOLD);
    fPayAmt = new Label();
    //		fPayAmt.setText(getPrePayAmt().toString());
    row.appendChild(fsLabel.rightAlign());
    row.appendChild(fPayAmt.rightAlign());
    fPayAmt.setStyle(FONT_SIZE);
    row = rows.newRow();
    row.appendChild(new Space());
    //	Add Payment Amount
    Label lOpenAmt = new Label(Msg.translate(p_ctx, "OpenAmt") + ":");
    lOpenAmt.setStyle(FONT_SIZE + FONT_BOLD);
    row.appendChild(lOpenAmt.rightAlign());
    fOpenAmt = new Label();
    fOpenAmt.setStyle(FONT_SIZE);
    row.appendChild(fOpenAmt.rightAlign());
    fReturnAmt = new Label();
    lReturnAmt = new Label(Msg.translate(p_ctx, "AmountReturned") + ":");
    lReturnAmt.setStyle(FONT_SIZE + FONT_BOLD);
    fReturnAmt.setStyle(FONT_SIZE);
    row = rows.newRow();
    row.appendChild(new Space());
    fReturnAmt = new Label();
    lReturnAmt = new Label(Msg.translate(p_ctx, "AmountReturned") + ":");
    lReturnAmt.setStyle(FONT_SIZE + FONT_BOLD);
    fReturnAmt.setStyle(FONT_SIZE);
    row.appendChild(lReturnAmt.rightAlign());
    row.appendChild(fReturnAmt.rightAlign());
    fReturnAmt.addEventListener("onFocus", this);
    row = rows.newRow();
    row.appendChild(new Space());
    fsPaidAmtLabel = new Label(Msg.translate(p_ctx, "PaidAmt") + ":");
    fsPaidAmtLabel.setStyle(FONT_SIZE + FONT_BOLD);
    fPaidAmt = new Label();
    row.appendChild(fsPaidAmtLabel.rightAlign());
    row.appendChild(fPaidAmt.rightAlign());
    fPaidAmt.setStyle(FONT_SIZE);
    // Button Plus
    bPlus = createButtonAction("Plus", KeyStroke.getKeyStroke(KeyEvent.VK_F3, Event.F3));
    row = rows.newRow();
    row.appendChild(new Space());
    row.appendChild(new Space());
    row.appendChild(bPlus);
    confirm = new ConfirmPanel(true);
    confirm.addActionListener(this);
    confirm.getOKButton().setWidth("55px");
    confirm.getOKButton().setHeight("55px");
    confirm.getButton(ConfirmPanel.A_CANCEL).setWidth("55px");
    confirm.getButton(ConfirmPanel.A_CANCEL).setHeight("55px");
    row.appendChild(confirm);
    row.setHeight("60px");
    Center center = new Center();
    center.setStyle("border: none; overflow-y:auto;overflow-x:hidden;");
    mainLayout.appendChild(center);
    center.appendChild(centerPanel);
    centerPanel.appendChild(layout);
    layout.setWidth("100%");
    layout.setHeight("100%");
    layout.setStyle("overflow:auto;");
    rows = layout.newRows();
    row = rows.newRow();
    row.setWidth("100%");
    // Completed Standard Order: only prepayment possible 
    if (posPanel.getTotalLines().compareTo(Env.ZERO) == 1 && posPanel.isCompleted() && posPanel.isStandardOrder()) {
    //fIsPrePayOrder.setEnabled(false);
    //			fIsCreditOrder.setEnabled(false);
    //fIsPrePayOrder.setSelected(true);
    } else // Not completed Order 
    if (posPanel.getTotalLines().compareTo(Env.ZERO) == 1 && !posPanel.isCompleted()) {
        if (posPanel.isStandardOrder()) /*|| pos.isWarehouseOrder()*/
        {
        // Standard Order or Warehouse Order: no Credit Order, no prepayment
        //fIsPrePayOrder.setEnabled(false);
        //fIsPrePayOrder.setSelected(false);
        //				fIsCreditOrder.setEnabled(false);
        //				fIsCreditOrder.setSelected(false);
        } else {
        //fIsPrePayOrder.setEnabled(true);
        //				fIsCreditOrder.setEnabled(true);
        }
    } else {
    //fIsPrePayOrder.setEnabled(false);
    //			fIsCreditOrder.setEnabled(false);
    //			if(posPanel.isCompleted() &&
    //				posPanel.getM_Order().isInvoiced()  &&
    //				posPanel.getOpenAmt().compareTo(Env.ZERO)==1) {
    //				fIsCreditOrder.setSelected(true);
    //			}
    }
}
Also used : Space(org.zkoss.zul.Space) Panel(org.adempiere.webui.component.Panel) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Center(org.zkoss.zkex.zul.Center) ConfirmPanel(org.adempiere.webui.component.ConfirmPanel) Label(org.adempiere.webui.component.Label) North(org.zkoss.zkex.zul.North) Borderlayout(org.adempiere.webui.component.Borderlayout)

Example 40 with Label

use of org.adempiere.webui.component.Label 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)

Aggregations

Label (org.adempiere.webui.component.Label)69 Row (org.adempiere.webui.component.Row)29 Rows (org.adempiere.webui.component.Rows)28 Div (org.zkoss.zul.Div)18 Hbox (org.zkoss.zul.Hbox)17 Panel (org.adempiere.webui.component.Panel)15 Grid (org.adempiere.webui.component.Grid)13 ConfirmPanel (org.adempiere.webui.component.ConfirmPanel)11 Textbox (org.adempiere.webui.component.Textbox)11 Center (org.zkoss.zkex.zul.Center)10 Separator (org.zkoss.zul.Separator)10 North (org.zkoss.zkex.zul.North)7 Checkbox (org.adempiere.webui.component.Checkbox)6 Caption (org.zkoss.zul.Caption)6 South (org.zkoss.zul.South)6 Listbox (org.adempiere.webui.component.Listbox)5 WTableDirEditor (org.adempiere.webui.editor.WTableDirEditor)5 South (org.zkoss.zkex.zul.South)5 Vbox (org.zkoss.zul.Vbox)5 SimpleDateFormat (java.text.SimpleDateFormat)4