Added Replace value
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@93604 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
3635302def
commit
8307a2cd47
|
@ -6,6 +6,7 @@ package org.gcube.portlets.user.td.client;
|
|||
import java.util.ArrayList;
|
||||
|
||||
import org.gcube.portlets.user.td.columnwidget.client.batch.BatchReplaceDialog;
|
||||
import org.gcube.portlets.user.td.columnwidget.client.replace.ReplaceDialog;
|
||||
import org.gcube.portlets.user.td.csvexportwidget.client.CSVExportWizardTD;
|
||||
import org.gcube.portlets.user.td.csvimportwidget.client.CSVImportWizardTD;
|
||||
import org.gcube.portlets.user.td.expressionwidget.client.ColumnFilterDialog;
|
||||
|
@ -32,6 +33,7 @@ import org.gcube.portlets.user.td.widgetcommonevent.client.type.RibbonType;
|
|||
import org.gcube.portlets.user.td.widgetcommonevent.client.type.TaskType;
|
||||
import org.gcube.portlets.user.td.widgetcommonevent.client.type.UIStateType;
|
||||
import org.gcube.portlets.user.td.widgetcommonevent.client.type.WidgetRequestType;
|
||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.CellData;
|
||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.GridHeaderOperationId;
|
||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.GridOperationId;
|
||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
|
||||
|
@ -850,12 +852,24 @@ public class TabularDataController {
|
|||
private void onRowsDelete(ArrayList<String> rows){
|
||||
if(rows==null || rows.size()==0){
|
||||
UtilsGXT3.alert("No rows selected", "No rows selected");
|
||||
return;
|
||||
} else {
|
||||
DeleteRows deleteRows=new DeleteRows(trId, rows,eventBus);
|
||||
deleteRows.delete();
|
||||
}
|
||||
DeleteRows deleteRows=new DeleteRows(trId, rows,eventBus);
|
||||
deleteRows.delete();
|
||||
}
|
||||
|
||||
private void onReplace(CellData cellData){
|
||||
if(cellData==null){
|
||||
UtilsGXT3.alert("No cell selected", "No cell selected");
|
||||
} else {
|
||||
ReplaceDialog replaceDialog=new ReplaceDialog(cellData,trId,eventBus);
|
||||
replaceDialog.show();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private void onRowsAdd(ArrayList<String> rows){
|
||||
tabularData.addRow(rows);
|
||||
}
|
||||
|
@ -865,7 +879,8 @@ public class TabularDataController {
|
|||
"OperationId: " + event.getGridOperationId());
|
||||
GridOperationId gridOperationId = event.getGridOperationId();
|
||||
ArrayList<String> rows = event.getRows();
|
||||
|
||||
CellData cellData=event.getCellData();
|
||||
|
||||
switch (gridOperationId) {
|
||||
case ROWADD:
|
||||
onRowsAdd(rows);
|
||||
|
@ -875,6 +890,8 @@ public class TabularDataController {
|
|||
case ROWDELETE:
|
||||
onRowsDelete(rows);
|
||||
break;
|
||||
case REPLACE:
|
||||
onReplace(cellData);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue