예제 #1
0
 private void zkInit() throws Exception {
   this.appendChild(mainPanel);
   mainPanel.appendChild(mainLayout);
   mainPanel.setStyle("width: 100%; height: 100%; padding: 0; margin: 0");
   mainLayout.setHeight("100%");
   mainLayout.setWidth("100%");
   Center center = new Center();
   mainLayout.appendChild(center);
   Panel p = new Panel();
   p.appendChild(xTable);
   xTable.setWidth("100%");
   xTable.setHeight("100%");
   p.setStyle("width: 100%; height: 100%; padding: 0; margin: 0");
   center.appendChild(p);
   //
   South south = new South();
   south.setStyle("border: none");
   mainLayout.appendChild(south);
   south.appendChild(confirmPanel);
   confirmPanel.addActionListener(this);
 } // jbInit
예제 #2
0
  /**
   * Initialize Panel
   *
   * @param WindowNo window
   */
  protected void initForm() {
    log.info("");
    try {
      jbInit();
      dynInit();

      this.setWidth("100%");
      this.setClosable(true);
      this.setTitle("Import File Loader");
      this.setBorder("normal");

      Borderlayout layout = new Borderlayout();
      layout.setHeight("100%");
      layout.setWidth("100%");
      this.appendChild(layout);
      North north = new North();
      layout.appendChild(north);
      north.appendChild(northPanel);
      Center center = new Center();
      center.setFlex(true);
      layout.appendChild(center);
      center.appendChild(centerPanel);
      South south = new South();
      layout.appendChild(south);
      south.appendChild(confirmPanel);
    } catch (Exception e) {
      log.log(Level.SEVERE, "init", e);
    }
  } //	init
예제 #3
0
  /**
   * Static Init
   *
   * @throws Exception
   */
  private void zkInit() throws Exception {
    //
    form.appendChild(mainPanel);
    mainPanel.appendChild(mainLayout);
    mainPanel.setStyle("width: 100%; height: 100%; padding: 0; margin: 0");
    mainLayout.setHeight("100%");
    mainLayout.setWidth("99%");
    parameterPanel.appendChild(parameterLayout);
    //
    labelBankAccount.setText(Msg.translate(Env.getCtx(), "C_BankAccount_ID"));
    fieldBankAccount.addActionListener(this);
    labelBPartner.setText(Msg.translate(Env.getCtx(), "C_BPartner_ID"));
    fieldBPartner.addActionListener(this);
    bRefresh.addActionListener(this);
    labelPayDate.setText(Msg.translate(Env.getCtx(), "PayDate"));
    labelPaymentRule.setText(Msg.translate(Env.getCtx(), "PaymentRule"));
    fieldPaymentRule.addActionListener(this);
    labelDtype.setText(Msg.translate(Env.getCtx(), "C_DocType_ID"));
    fieldDtype.addActionListener(this);
    //
    labelBankBalance.setText(Msg.translate(Env.getCtx(), "CurrentBalance"));
    labelBalance.setText("0");
    onlyDue.setText(Msg.getMsg(Env.getCtx(), "OnlyDue"));
    dataStatus.setText(" ");
    dataStatus.setPre(true);
    //
    bGenerate.addActionListener(this);
    bCancel.addActionListener(this);
    //
    North north = new North();
    north.setStyle("border: none");
    mainLayout.appendChild(north);
    north.appendChild(parameterPanel);

    Rows rows = parameterLayout.newRows();
    Row row = rows.newRow();
    row.appendChild(labelBankAccount.rightAlign());
    row.appendChild(fieldBankAccount);
    row.appendChild(labelBankBalance.rightAlign());
    Panel balancePanel = new Panel();
    balancePanel.appendChild(labelCurrency);
    balancePanel.appendChild(labelBalance);
    row.appendChild(balancePanel);
    row.appendChild(new Space());

    row = rows.newRow();
    row.appendChild(labelBPartner.rightAlign());
    row.appendChild(fieldBPartner);
    row.appendChild(new Space());
    row.appendChild(onlyDue);
    row.appendChild(new Space());

    row = rows.newRow();
    row.appendChild(labelDtype.rightAlign());
    row.appendChild(fieldDtype);
    row.appendChild(new Space());
    row.appendChild(new Space());
    row.appendChild(new Space());

    row = rows.newRow();
    row.appendChild(labelPayDate.rightAlign());
    row.appendChild(fieldPayDate.getComponent());
    row.appendChild(labelPaymentRule.rightAlign());
    row.appendChild(fieldPaymentRule);
    row.appendChild(bRefresh);

    South south = new South();
    south.setStyle("border: none");
    mainLayout.appendChild(south);
    southPanel = new Panel();
    southPanel.appendChild(dataStatus);
    south.appendChild(southPanel);
    Center center = new Center();
    mainLayout.appendChild(center);
    center.appendChild(miniTable);
    //
    commandPanel.addButton(bGenerate);
    commandPanel.getButton(ConfirmPanel.A_OK).setVisible(false);
  } //  jbInit
예제 #4
0
  private void zkInit() {
    form.appendChild(mainLayout);
    mainLayout.setWidth("99%");
    mainLayout.setHeight("100%");

    parameterPanel.appendChild(parameterLayout);

    lGroup = new Label(Msg.getMsg(Env.getCtx(), "Group"));
    lBPartner = new Label(Msg.getMsg(Env.getCtx(), "Teacher"));
    lDateFrm = new Label(Msg.getMsg(Env.getCtx(), "Date"));
    lSubject = new Label(Msg.getMsg(Env.getCtx(), "Subject"));

    North north = new North();
    north.setStyle("border: none");
    mainLayout.appendChild(north);
    north.appendChild(parameterPanel);
    Rows rows = null;
    Row row = null;
    parameterLayout.setWidth("800px");
    rows = parameterLayout.newRows();
    row = rows.newRow();

    row.appendChild(lGroup);
    row.appendChild(fGroup.getComponent());
    row.appendChild(lBPartner);
    row.appendChild(fBPartner.getComponent());
    row = rows.newRow();
    row.appendChild(lDateFrm);
    row.appendChild(fDateFrom.getComponent());
    row.appendChild(lSubject);
    row.appendChild(fSubject.getComponent());

    row = rows.newRow();
    row.appendChild(new Space());

    row = rows.newRow();
    row.appendChild(new Space());
    row.appendChild(periodControl);

    Span span = new Span();
    span.setParent(periodControl);
    span.setStyle("height: 99%; display: inline-block; width: 20%;");
    span.appendChild(bBack);

    span = new Span();
    span.setParent(periodControl);
    span.setStyle("height: 99%; display: inline-block; width: 10%;");
    span.appendChild(lPeriod);

    span = new Span();
    span.setParent(periodControl);
    span.setStyle("height: 99%; display: inline-block; width: 20%;");
    span.appendChild(bNext);

    row.appendChild(new Space());
    row.appendChild(bSave);

    Center center = new Center();
    center.setFlex(true);
    center.appendChild(mainPanel);

    span = new Span();
    span.setParent(mainPanel);
    span.setStyle("height: 99%; display: inline-block; width: 10%;");
    span.appendChild(labelGrid);

    labelGrid.setWidth("90%");
    rows = labelGrid.newRows();

    row = rows.newRow();
    row.appendChild(new Space());
    row = rows.newRow();
    row.appendChild(new Space());
    row = rows.newRow();
    row.appendChild(lDay.rightAlign());
    row = rows.newRow();
    row.appendChild(new Space());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lUnit.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lLesson.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lStage.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lActivity.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lHomework.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lValues.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lComments.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lLink.rightAlign());
    row = rows.newRow();
    row.setHeight("35px");
    row.appendChild(lImage.rightAlign());

    for (PlanBookDay planDay : planDays) {
      span = new Span();
      span.setParent(mainPanel);
      span.setStyle("height: 99%; display: inline-block; width: 16%;");
      span.appendChild(planDay);
    }

    mainLayout.appendChild(center);
  }
예제 #5
0
  private void init() {
    Grid grid = new Grid();
    grid.setWidth("100%");
    grid.setHeight("100%");
    grid.setStyle("margin:0; padding:0; position: absolute; align: center; valign: center;");
    grid.makeNoStrip();
    grid.setOddRowSclass("even");

    Rows rows = new Rows();
    grid.appendChild(rows);

    Row row = new Row();
    rows.appendChild(row);
    Div div = new Div();
    div.setAlign("right");
    div.appendChild(lNode);
    row.appendChild(div);
    row.appendChild(fNode);
    fNode.setWidth("100%");
    fNode.setReadonly(true);

    row = new Row();
    rows.appendChild(row);
    row.setValign("top");
    div = new Div();
    div.setAlign("right");
    div.appendChild(lDesctiption);
    row.appendChild(div);
    row.appendChild(fDescription);
    fDescription.setMultiline(true);
    fDescription.setWidth("100%");
    fDescription.setReadonly(true);

    row = new Row();
    rows.appendChild(row);
    div = new Div();
    div.setAlign("right");
    div.appendChild(lHelp);
    row.appendChild(div);
    row.appendChild(fHelp);
    fHelp.setMultiline(true);
    fHelp.setWidth("100%");
    fHelp.setReadonly(true);
    fHelp.setRows(3);
    row.appendChild(new Label());

    row = new Row();
    rows.appendChild(row);
    div = new Div();
    div.setAlign("right");
    div.appendChild(lHistory);
    row.appendChild(div);
    row.appendChild(fHistory);
    row.appendChild(new Label());

    row = new Row();
    rows.appendChild(row);
    div = new Div();
    div.setAlign("right");
    div.appendChild(lAnswer);
    row.appendChild(div);
    Hbox hbox = new Hbox();
    hbox.appendChild(fAnswerText);
    hbox.appendChild(fAnswerList);
    hbox.appendChild(fAnswerButton);
    fAnswerButton.addEventListener(Events.ON_CLICK, this);
    row.appendChild(hbox);
    row.appendChild(bZoom);
    bZoom.addEventListener(Events.ON_CLICK, this);

    row = new Row();
    rows.appendChild(row);
    div = new Div();
    div.setAlign("right");
    div.appendChild(lTextMsg);
    row.appendChild(div);
    row.appendChild(fTextMsg);
    fTextMsg.setMultiline(true);
    fTextMsg.setWidth("100%");
    row.appendChild(new Label());

    row = new Row();
    rows.appendChild(row);
    div = new Div();
    div.setAlign("right");
    div.appendChild(lForward);
    row.appendChild(div);
    hbox = new Hbox();
    hbox.appendChild(fForward.getComponent());
    hbox.appendChild(lOptional);
    row.appendChild(hbox);
    row.appendChild(bOK);
    bOK.addEventListener(Events.ON_CLICK, this);

    Borderlayout layout = new Borderlayout();
    layout.setWidth("100%");
    layout.setHeight("100%");
    layout.setStyle("background-color: transparent; position: absolute;");

    North north = new North();
    north.appendChild(listbox);
    north.setSplittable(true);
    north.setFlex(true);
    north.setHeight("50%");
    layout.appendChild(north);
    north.setStyle("background-color: transparent");
    listbox.addEventListener(Events.ON_SELECT, this);

    Center center = new Center();
    center.appendChild(grid);
    layout.appendChild(center);
    center.setStyle("background-color: transparent");
    center.setFlex(true);

    South south = new South();
    south.appendChild(statusBar);
    layout.appendChild(south);
    south.setStyle("background-color: transparent");

    this.appendChild(layout);
    this.setStyle("height: 100%; width: 100%; position: absolute;");
  }
 @Override
 protected void insertPagingComponent() {
   southBody.insertBefore(paging, southBody.getFirstChild());
   layout.invalidate();
 }
  private void initLayout() {
    txtDocumentNo.setWidth("100%");
    txtDescription.setWidth("100%");
    txtOrderRef.setWidth("100%");
    dateFrom.setWidth("165px");
    dateTo.setWidth("165px");
    amountFrom.getDecimalbox().setWidth("155px");
    amountTo.getDecimalbox().setWidth("155px");

    Grid grid = GridFactory.newGridLayout();

    Rows rows = new Rows();
    grid.appendChild(rows);

    Row row = new Row();
    rows.appendChild(row);
    row.appendChild(lblDocumentNo.rightAlign());
    row.appendChild(txtDocumentNo);
    row.appendChild(editorBPartner.getLabel().rightAlign());
    row.appendChild(editorBPartner.getComponent());
    row.appendChild(isSoTrx);

    row = new Row();
    row.setSpans("1, 1, 1, 2");
    rows.appendChild(row);
    row.appendChild(lblDescription.rightAlign());
    row.appendChild(txtDescription);
    row.appendChild(lblDateOrdered.rightAlign());
    Hbox hbox = new Hbox();
    hbox.appendChild(dateFrom);
    hbox.appendChild(new Label("-"));
    hbox.appendChild(dateTo);
    row.appendChild(hbox);

    row = new Row();
    row.setSpans("1, 1, 1, 2");
    rows.appendChild(row);
    row.appendChild(lblOrderRef.rightAlign());
    row.appendChild(txtOrderRef);
    row.appendChild(lblGrandTotal.rightAlign());
    hbox = new Hbox();
    hbox.appendChild(amountFrom);
    hbox.appendChild(new Label("-"));
    hbox.appendChild(amountTo);
    row.appendChild(hbox);

    layout = new Borderlayout();
    layout.setWidth("100%");
    layout.setHeight("100%");
    if (!isLookup()) {
      layout.setStyle("position: absolute");
    }
    this.appendChild(layout);

    North north = new North();
    layout.appendChild(north);
    north.appendChild(grid);

    Center center = new Center();
    layout.appendChild(center);
    center.setFlex(true);
    Div div = new Div();
    div.appendChild(contentPanel);
    if (isLookup()) contentPanel.setWidth("99%");
    else contentPanel.setStyle("width: 99%; margin: 0px auto;");
    contentPanel.setVflex(true);
    div.setStyle("width :100%; height: 100%");
    center.appendChild(div);

    South south = new South();
    layout.appendChild(south);
    southBody = new Vbox();
    southBody.setWidth("100%");
    south.appendChild(southBody);
    southBody.appendChild(confirmPanel);
    southBody.appendChild(new Separator());
    southBody.appendChild(statusBar);
  }