Fixed skip bug

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-csv-import-widget@85209 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2013-11-07 19:04:40 +00:00
parent 70f7de8420
commit 877ceb2bad
2 changed files with 8 additions and 7 deletions

View File

@ -229,20 +229,20 @@ public class CSVConfigCard extends WizardCard {
}
});
csvCheckPanel.getSkipInvalidCheckBox().addChangeHandler(
new ChangeHandler() {
csvCheckPanel.getSkipInvalidCheckBox().addValueChangeHandler(
new ValueChangeHandler<Boolean>() {
@Override
public void onChange(ChangeEvent event) {
public void onValueChange(ValueChangeEvent<Boolean> event) {
boolean skip = csvCheckPanel.getSkipInvalidCheckBox()
.getValue();
setEnableNextButton(skip);
CSVConfigCard.this.csvImportSession
.setSkipInvalidLines(skip);
}
});
return panel;
}
@ -403,6 +403,7 @@ public class CSVConfigCard extends WizardCard {
protected void setCheckErrorMessage(ArrayList<CSVRowError> errors) {
csvCheckPanel.setActiveFailure(errors);
setEnableNextButton(false);
}
protected void setCheckCorrectMessage() {

View File

@ -131,10 +131,10 @@ public class CsvCheckPanel extends VerticalPanel {
else errorAnchor.setHTML("Failed ("+errors.size()+" errors)");
errorWindow.updateGrid(errors);
skipInvalidCheckBox.setValue(false);
skipInvalidCheckBox.setVisible(true);
messagePanel.setActiveWidget(failureMessagePanel);
skipInvalidCheckBox.setVisible(true);
skipInvalidCheckBox.setValue(false);
}
protected HorizontalPanel createInfoPanel()