private TextGrid createGrid() { TextGrid grid = new TextGrid(); grid.getData().setHeaderSeparatorChar('='); grid.getData().setTitle("Sincronização de Extrato banco \"" + banco.getNome() + "\""); TextGridFormattedColumn.createFormattedColumn( grid, "", new ToStringFormatter(""), TextGridColumnAlignment.CENTER, "getStatusLinha"); TextGridFormattedColumn.createFormattedColumn( grid, "Date", TextGridFormattedColumn.DATE_FORMATTER, TextGridColumnAlignment.LEFT, "getOriginalDate"); TextGridFormattedColumn.createFormattedColumn( grid, "Original", TextGridFormattedColumn.STRING_FORMATTER, TextGridColumnAlignment.LEFT, "getLinhaOriginal"); TextGridFormattedColumn.createFormattedColumn( grid, "", new ToStringFormatter(""), TextGridColumnAlignment.CENTER, "getLancamentoStatus"); TextGridFormattedColumn.createFormattedColumn( grid, "Lancamento", TextGridFormattedColumn.STRING_FORMATTER, TextGridColumnAlignment.LEFT, "getLancamento"); return grid; }
private static void createGrid() { LancamentoModeloListAction.grid = new TextGrid(); grid.getData().setHeaderSeparatorChar('='); grid.getData().setTitle("Lista de Lançamentos"); TextGridFormattedColumn.createFormattedColumn( grid, "id", TextGridFormattedColumn.ID_FORMATTER, TextGridColumnAlignment.RIGHT, "getId"); TextGridFormattedColumn.createFormattedColumn( grid, "Modelo", ControleFinanceiroFormatters.MODELO_FORMATTER, TextGridColumnAlignment.LEFT, "getModelo"); TextGridFormattedColumn.createFormattedColumn( grid, "Vencimento", TextGridFormattedColumn.INTEGER_FORMATTER, TextGridColumnAlignment.LEFT, "getDiaVencimento"); TextGridFormattedColumn.createFormattedColumn( grid, "Conta Origem", ControleFinanceiroFormatters.CONTA_FORMATTER, TextGridColumnAlignment.RIGHT, "getContaOrigem"); TextGridFormattedColumn.createFormattedColumn( grid, "Conta Destino", ControleFinanceiroFormatters.CONTA_FORMATTER, TextGridColumnAlignment.LEFT, "getContaDestino"); TextGridFormattedColumn.createFormattedColumn( grid, "Valor", TextGridFormattedColumn.MONEY_FORMATTER, TextGridColumnAlignment.RIGHT, "getValor"); TextGridFormattedColumn.createFormattedColumn( grid, "Observação", TextGridFormattedColumn.STRING_FORMATTER, TextGridColumnAlignment.LEFT, "getObservacao"); TextGridFormattedColumn.createFormattedColumn( grid, "% Receita", TextGridFormattedColumn.PERCENT_FORMATTER, TextGridColumnAlignment.RIGHT, "getPorcentualReceita"); TextGridFormattedColumn.createFormattedColumn( grid, "Acumulado", TextGridFormattedColumn.PERCENT_FORMATTER, TextGridColumnAlignment.RIGHT, "getPorcentualReceitaAcumulado"); TextGridFormattedColumn.createFormattedColumn( grid, "% Despesa", TextGridFormattedColumn.PERCENT_FORMATTER, TextGridColumnAlignment.RIGHT, "getPorcentualDespesa"); TextGridFormattedColumn.createFormattedColumn( grid, "Acumulado", TextGridFormattedColumn.PERCENT_FORMATTER, TextGridColumnAlignment.RIGHT, "getPorcentualDespesaAcumulado"); }