Ejemplo n.º 1
0
  private void criaTabelas() {

    // Tabela de detalhamento

    tabDet = new JTablePad();

    tabDet.adicColuna(""); // Marcação
    tabDet.adicColuna(""); // Status
    tabDet.adicColuna("codemppd"); // Codemppd
    tabDet.adicColuna("codfilialpd"); // Codfilialpd
    tabDet.adicColuna("Código"); // Codprod
    tabDet.adicColuna("Referência"); // RefProd

    tabDet.adicColuna("Seq.Estr."); // CodEst
    tabDet.adicColuna("Descrição do produto"); // Descrição do produto

    tabDet.adicColuna("Minimo"); // Qtd.Minima
    tabDet.adicColuna("Estoque"); // Qtd.Estoque

    tabDet.adicColuna("RMA"); // Qtd.requerida
    tabDet.adicColuna("Em Prod."); // Qtd.emprodução
    tabDet.adicColuna("Data"); // Data de fabricacao
    tabDet.adicColuna("Sugestao"); // Sugestão de produção

    //		MARCACAO, STATUS, DTFABROP, CODEMPPD, CODFILIALPD, CODPROD, SEQEST, DESCPROD, QTDMINPROD,
    // QTDESTOQUE, QTDREQ,QTDEMPROD, QTDAPROD

    tabDet.setTamColuna(17, DETALHAMENTO.MARCACAO.ordinal());
    tabDet.setTamColuna(10, DETALHAMENTO.STATUS.ordinal());

    tabDet.setColunaInvisivel(DETALHAMENTO.CODEMPPD.ordinal());
    tabDet.setColunaInvisivel(DETALHAMENTO.CODFILIALPD.ordinal());

    tabDet.setTamColuna(60, DETALHAMENTO.CODPROD.ordinal());
    tabDet.setTamColuna(70, DETALHAMENTO.REFPROD.ordinal());

    tabDet.setColunaInvisivel(DETALHAMENTO.SEQEST.ordinal());

    tabDet.setTamColuna(300, DETALHAMENTO.DESCPROD.ordinal());
    tabDet.setTamColuna(50, DETALHAMENTO.QTDMINPROD.ordinal());
    tabDet.setTamColuna(60, DETALHAMENTO.QTDESTOQUE.ordinal());
    tabDet.setTamColuna(60, DETALHAMENTO.QTDREQ.ordinal());
    tabDet.setTamColuna(60, DETALHAMENTO.QTDEMPROD.ordinal());
    tabDet.setTamColuna(60, DETALHAMENTO.DTFABROP.ordinal());
    tabDet.setTamColuna(60, DETALHAMENTO.QTDAPROD.ordinal());

    tabDet.setColunaEditavel(DETALHAMENTO.QTDAPROD.ordinal(), true);
    tabDet.setColunaEditavel(DETALHAMENTO.DTFABROP.ordinal(), true);

    tabDet.setRowHeight(22);
  }