Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-mainbox-widget@111326 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2015-01-09 17:14:49 +00:00 committed by Giancarlo Panichi
parent e5040fe8e9
commit 6934081480
3 changed files with 34 additions and 5 deletions

View File

@ -338,7 +338,13 @@ public class MainBox extends TabPanel {
}
return rowsId;
}
/**
* Retrieve ColumnName of column selected
*
* @param columnSelected
* @return
*/
public String getColumnName(int columnSelected) {
String columnName = null;
Widget active = getActiveWidget();
@ -349,6 +355,23 @@ public class MainBox extends TabPanel {
}
return columnName;
}
/**
* Retrieve ColumnLocalId of column selected
*
* @param columnSelected
* @return
*/
public String getColumnLocalId(int columnSelected){
String columnName = null;
Widget active = getActiveWidget();
if (active instanceof TDXPanel) {
TDXPanel tdxPanel = (TDXPanel) active;
columnName = tdxPanel.getTabularData()
.getColumnLocalId(columnSelected);
}
return columnName;
}
protected void retrieveTRName(
final TabularResourceDataView tabularResourceDataView) {

View File

@ -221,4 +221,8 @@ public class MainBoxPanel extends ContentPanel {
public String getColumnName(int columnSelected) {
return mainBox.getColumnName(columnSelected);
}
public String getColumnLocalId(int columnSelected) {
return mainBox.getColumnLocalId(columnSelected);
}
}

View File

@ -64,10 +64,11 @@ public class GridContextMenu {
Log.debug("gridPanel is: " + gridPanel);
if (gridPanel != null) {
RowRaw row = gridPanel.getSelectedRowAsRaw();
if (row != null) {
ArrayList<RowRaw> rows = gridPanel.getSelectedRowsAsRaw();
if (rows != null) {
GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent(
GridOperationId.ROWEDIT, row);
GridOperationId.ROWEDIT);
eventGridContextMenu.setRowsRaw(rows);
eventBus.fireEvent(eventGridContextMenu);
}
}
@ -86,7 +87,8 @@ public class GridContextMenu {
if (gridPanel != null) {
ArrayList<String> rows = gridPanel.getSelectedRowsId();
GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent(
GridOperationId.ROWDELETE, rows);
GridOperationId.ROWDELETE);
eventGridContextMenu.setRows(rows);
eventBus.fireEvent(eventGridContextMenu);
}