コード例 #1
0
  private void mostrar() {
    MessageBox.hide();
    Record rec = lista.getPanel().getSelectionModel().getSelected();
    if (rec != null) {
      CoreProxy<FinRetorno> proxy = new CoreProxy<FinRetorno>(classe);
      proxy.selecionar(
          rec.getAsInteger("finRetornoId"),
          new AsyncCallback<FinRetorno>() {
            public void onSuccess(FinRetorno result) {
              arquivo = result.getFinRetornoArquivo();
              analisar();
            }

            public void onFailure(Throwable caught) {
              arquivo = null;
              boletos.getStore().removeAll();
            }
          });
    } else {
      if (cmbConta.getStore().getRecords().length == 1) {
        cmbConta.setValue(cmbConta.getStore().getRecordAt(0).getAsString("finContaId"));
      }
    }
    cmbConta.focus();
  }
コード例 #2
0
  public void mostrarDados() {
    Record rec = lista.getPanel().getSelectionModel().getSelected();
    if (rec != null) {
      getForm().loadRecord(rec);
      dtCadastro = rec.getAsDate("pokerPagarCadastrado");
      dtRealizado = rec.getAsDate("pokerPagarRealizado");
      pago = rec.getAsBoolean("pokerPagarAtivo");
    } else {
      dtCadastro = new Date();
    }
    cmbForma.focus(true);

    if (duplicar) {
      hdnCod.setValue("0");
      hdnForma.setValue("0");
      cmbForma.setRawValue("");
      duplicar = false;
    }
  }