@Override public void execute(final Map contexto) { super.execute(contexto); GRAFICO.getPanel().getEl().mask(OpenSigCore.i18n.txtAguarde()); CoreProxy<E> proxy = new CoreProxy<E>(DADOS); proxy.buscar( GRAFICO.getCmbCampoX().getValue(), GRAFICO.getCmbCampoSubX().getValue(), GRAFICO.getEData().toString(), GRAFICO.getCmbCampoY().getValue(), GRAFICO.getEValor(), GRAFICO.getEOrdem(), LISTA.getProxy().getFiltroTotal(), new AsyncCallback<Collection<String[]>>() { public void onFailure(Throwable caught) { GRAFICO.getPanel().getEl().unmask(); MessageBox.alert(OpenSigCore.i18n.txtAtencao(), OpenSigCore.i18n.errListagem()); } public void onSuccess(Collection<String[]> result) { GRAFICO.getPanel().getEl().unmask(); GRAFICO.mostrarGrafico(result); if (result.size() == 0) { new ToastWindow(OpenSigCore.i18n.txtAtencao(), OpenSigCore.i18n.errRegistro()).show(); } if (comando != null) { comando.execute(contexto); } } }); }