Skip to content
Snippets Groups Projects
Commit 98d34633 authored by buczekp's avatar buczekp
Browse files

[LMS-2116] add progress bar to material deletion

SVN: 20215
parent c5e14c4c
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,7 @@ import com.extjs.gxt.ui.client.widget.form.RadioGroup; ...@@ -22,6 +22,7 @@ import com.extjs.gxt.ui.client.widget.form.RadioGroup;
import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync; import ch.systemsx.cisd.openbis.generic.client.web.client.ICommonClientServiceAsync;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAsyncCallback; import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAsyncCallback;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.AsyncCallbackWithProgressBar;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict; import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext; import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.material.MaterialBrowserGrid.DisplayedAndSelectedMaterials; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.material.MaterialBrowserGrid.DisplayedAndSelectedMaterials;
...@@ -57,7 +58,8 @@ public final class MaterialListDeletionConfirmationDialog extends ...@@ -57,7 +58,8 @@ public final class MaterialListDeletionConfirmationDialog extends
{ {
final DisplayedOrSelectedIdHolderCriteria<Material> uploadCriteria = final DisplayedOrSelectedIdHolderCriteria<Material> uploadCriteria =
selectedAndDisplayedItems.createCriteria(isOnlySelected()); selectedAndDisplayedItems.createCriteria(isOnlySelected());
viewContext.getCommonService().deleteMaterials(uploadCriteria, reason.getValue(), callback); viewContext.getCommonService().deleteMaterials(uploadCriteria, reason.getValue(),
AsyncCallbackWithProgressBar.decorate(callback, "Deleting materials..."));
} }
...@@ -70,11 +72,12 @@ public final class MaterialListDeletionConfirmationDialog extends ...@@ -70,11 +72,12 @@ public final class MaterialListDeletionConfirmationDialog extends
@Override @Override
protected final RadioGroup createRadio() protected final RadioGroup createRadio()
{ {
return WidgetUtils.createAllOrSelectedRadioGroup(onlySelectedRadioOrNull = return WidgetUtils.createAllOrSelectedRadioGroup(
WidgetUtils.createRadio(viewContext.getMessage(Dict.ONLY_SELECTED_RADIO, data onlySelectedRadioOrNull =
.size())), WidgetUtils.createRadio(viewContext.getMessage(Dict.ALL_RADIO, WidgetUtils.createRadio(viewContext.getMessage(Dict.ONLY_SELECTED_RADIO,
selectedAndDisplayedItems.getDisplayedItemsCount())), viewContext data.size())), WidgetUtils.createRadio(viewContext.getMessage(
.getMessage(Dict.MATERIALS_RADIO_GROUP_LABEL), data.size(), Dict.ALL_RADIO, selectedAndDisplayedItems.getDisplayedItemsCount())),
viewContext.getMessage(Dict.MATERIALS_RADIO_GROUP_LABEL), data.size(),
createRefreshMessageAction()); createRefreshMessageAction());
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment