@UiHandler("toolbarDettaglioTitolo") void onEdit(EditEvent e) { GWT.log("DettaglioTitolo onEdit: catch onEdit = " + e.isEditable()); if (!e.isEditable()) dettaglioTitoloWidget.reset(); dettaglioTitoloWidget.getSubAgente().setEditable(e.isEditable()); dettaglioTitoloWidget.getCodCig().setEditable(e.isEditable()); }
@UiHandler("toolbarDettaglioTitolo") void onSave(SaveDettaglioTitoloEvent e) { GWT.log("DettaglioTitolo onSave: catch SaveEvent"); if (!dettaglioTitoloWidget.getSubAgente().validateOrRegularExpression() || !dettaglioTitoloWidget.getCodCig().validateOrRegularExpression()) { e .kill(); // così che la view quando catcha a sua volta SaveDettaglioTitoloEvent non // invochi il listener } else { e.setCodCig(dettaglioTitoloWidget.getCodCig().getInsertedText()); e.setSubAgente(dettaglioTitoloWidget.getSubAgente().getInsertedText()); onEdit(new EditEvent(false)); } }
public HasData<IncassoTitoloProxy> getTabellaIncassi() { return dettaglioTitoloWidget.getTabellaIncassi(); }
public void init(NewTitoloProxy titoloProxy) { toolbarDettaglioTitolo.populate(titoloProxy); dettaglioTitoloWidget.init(titoloProxy); };