Search in sources :

Example 56 with Rows

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

the class WSQLProcess method initForm.

@Override
protected void initForm() {
    Row rwTop = new Row();
    Row rwBottom = new Row();
    Rows rows = new Rows();
    final int noColumns = 60;
    final int maxStatementLength = 9000;
    final int noStatementRows = 3;
    final int noResultRows = 20;
    m_grdMain.setWidth("80%");
    // create the top row of components
    m_txbSqlField.setMultiline(true);
    m_txbSqlField.setMaxlength(maxStatementLength);
    m_txbSqlField.setRows(noStatementRows);
    m_txbSqlField.setCols(noColumns);
    m_txbSqlField.setReadonly(false);
    m_btnSql.addEventListener(Events.ON_CLICK, this);
    rwTop.appendChild(m_lblSql);
    rwTop.appendChild(m_txbSqlField);
    rwTop.appendChild(m_btnSql);
    rows.appendChild(rwTop);
    // create the bottom row of components
    m_txbResultField.setCols(noColumns);
    m_txbResultField.setRows(noResultRows);
    m_txbResultField.setReadonly(true);
    rwBottom.appendChild(m_txbResultField);
    rwBottom.setSpans("3");
    rwBottom.setAlign("center");
    rows.appendChild(rwBottom);
    // put it all together
    m_grdMain.appendChild(rows);
    this.appendChild(m_grdMain);
    return;
}
Also used : Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 57 with Rows

use of org.adempiere.webui.component.Rows 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 58 with Rows

use of org.adempiere.webui.component.Rows 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 59 with Rows

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

the class InfoAssetPanel method statInit.

// InfoAssetPanel
/**
	 *	Static Setup - add fields to parameterPanel
	 */
private void statInit() {
    fieldValue.setWidth("100%");
    fieldName.setWidth("100%");
    labelValue.setValue(Msg.getMsg(Env.getCtx(), "Value"));
    fieldValue.addEventListener(Events.ON_CHANGE, this);
    fieldValue.setAttribute("zk_component_ID", "Lookup_Criteria_fieldValue");
    labelName.setValue(Msg.getMsg(Env.getCtx(), "Name"));
    fieldName.addEventListener(Events.ON_CANCEL, this);
    fieldName.setAttribute("zk_component_ID", "Lookup_Criteria_fieldName");
    // From A_Asset.
    fBPartner_ID = new WSearchEditor(MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(I_A_Asset.Table_Name, I_A_Asset.COLUMNNAME_C_BPartner_ID), DisplayType.Search), Msg.translate(Env.getCtx(), "C_BPartner_ID"), "", false, false, true);
    fBPartner_ID.addValueChangeListener(this);
    fBPartner_ID.getComponent().setAttribute("zk_component_ID", "Lookup_Criteria_fBPartner_ID");
    fProduct_ID = new WSearchEditor(MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(I_A_Asset.Table_Name, I_A_Asset.COLUMNNAME_M_Product_ID), DisplayType.Search), Msg.translate(Env.getCtx(), "M_Product_ID"), "", false, false, true);
    fProduct_ID.addValueChangeListener(this);
    fProduct_ID.getComponent().setAttribute("zk_component_ID", "Lookup_Criteria_fProduct_ID");
    Rows rows = new Rows();
    Row row = new Row();
    rows.appendChild(row);
    row.appendChild(labelValue.rightAlign());
    row.appendChild(fieldValue);
    row.appendChild(fBPartner_ID.getLabel().rightAlign());
    row.appendChild(fBPartner_ID.getComponent());
    row = new Row();
    rows.appendChild(row);
    row.appendChild(labelName.rightAlign());
    row.appendChild(fieldName);
    row.appendChild(fProduct_ID.getLabel().rightAlign());
    row.appendChild(fProduct_ID.getComponent());
    p_criteriaGrid.appendChild(rows);
    super.setSizes();
}
Also used : WSearchEditor(org.adempiere.webui.editor.WSearchEditor) Row(org.adempiere.webui.component.Row) Rows(org.adempiere.webui.component.Rows)

Example 60 with Rows

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

the class InfoAssignmentPanel method statInit.

// InfoAssignmentPanel
/**
	 *	Static Setup - add fields to parameterPanel.
	 *  <pre>
	 * 		ResourceType	Resource	DateTimeFrom	DateTimeTo	New
	 *  </pre>
	 */
private void statInit() {
    fieldResourceType = new WTableDirEditor(MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MResourceType.Table_Name, MResourceType.COLUMNNAME_S_ResourceType_ID), DisplayType.TableDir), Msg.translate(Env.getCtx(), "S_ResourceType_ID"), "", false, false, true);
    fieldResourceType.getComponent().addEventListener(Events.ON_CHANGE, this);
    ;
    fieldResourceType.getComponent().setAttribute("zk_component_ID", "Lookup_Criteria_S_ResourceType_ID");
    fieldResource = new WTableDirEditor(MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MResource.Table_Name, MResource.COLUMNNAME_S_Resource_ID), DisplayType.TableDir), Msg.translate(Env.getCtx(), "S_Resource_ID"), "", false, false, true);
    fieldResource.getComponent().addEventListener(Events.ON_CHANGE, this);
    fieldResource.getComponent().setAttribute("zk_component_ID", "Lookup_Criteria_S_Resource_ID");
    bNew.setImage(ServletFns.resolveThemeURL("~./images/New16.png"));
    fieldFrom.setWidth("180px");
    fieldTo.setWidth("180px");
    fieldFrom.setAttribute("zk_component_ID", "Lookup_Criteria_fieldFrom");
    fieldFrom.addEventListener(Events.ON_CHANGE, this);
    fieldTo.setAttribute("zk_component_ID", "Lookup_Criteria_fieldTo");
    fieldTo.addEventListener(Events.ON_CHANGE, this);
    SimpleDateFormat dateFormat = DisplayType.getDateFormat(DisplayType.Date, AEnv.getLanguage(Env.getCtx()));
    fieldFrom.setFormat(dateFormat.toPattern());
    fieldTo.setFormat(dateFormat.toPattern());
    bNew.addEventListener(Events.ON_CLICK, this);
    bNew.setAttribute("zk_component_ID", "Lookup_Criteria_bNew");
    Rows rows = new Rows();
    Row row = new Row();
    rows.appendChild(row);
    row.appendChild(fieldResourceType.getLabel().rightAlign());
    row.appendChild(fieldResource.getLabel().rightAlign());
    row.appendChild(labelFrom.rightAlign());
    row.appendChild(labelTo.rightAlign());
    row.appendChild(new Label());
    row = new Row();
    rows.appendChild(row);
    row.appendChild(fieldResourceType.getComponent());
    row.appendChild(fieldResource.getComponent());
    Div div = new Div();
    div.setAlign("right");
    div.appendChild(fieldFrom);
    row.appendChild(div);
    div = new Div();
    div.setAlign("right");
    div.appendChild(fieldTo);
    row.appendChild(div);
    row.appendChild(bNew);
    p_criteriaGrid.appendChild(rows);
    super.setSizes();
}
Also used : WTableDirEditor(org.adempiere.webui.editor.WTableDirEditor) Div(org.zkoss.zul.Div) Label(org.adempiere.webui.component.Label) Row(org.adempiere.webui.component.Row) SimpleDateFormat(java.text.SimpleDateFormat) 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