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();
}
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());
}
Aggregations