Minor Update
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-open-widget@95301 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
82817edc1c
commit
4269155a7b
|
@ -37,7 +37,7 @@ public class TabResourcesSelectionCard extends WizardCard {
|
|||
|
||||
public TabResourcesSelectionCard(final TDOpenSession tdOpenSession) {
|
||||
super("Select a Tabular Resource", "");
|
||||
|
||||
Log.debug("TabResourcesSelectionCard");
|
||||
this.tdOpenSession = tdOpenSession;
|
||||
thisCard = this;
|
||||
|
||||
|
|
|
@ -88,17 +88,29 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
|
|||
|
||||
public TabResourcesSelectionPanel(ResourceBundle res) {
|
||||
this.res = res;
|
||||
Log.debug("TabResourcesSelectionPanel");
|
||||
init();
|
||||
createContextMenu();
|
||||
try {
|
||||
createContextMenu();
|
||||
} catch (Throwable e) {
|
||||
Log.debug("Error In CreateContextMenu:" + e.getMessage());
|
||||
e.printStackTrace();
|
||||
}
|
||||
try {
|
||||
buildPanel(properties.id(),
|
||||
Arrays.<ColumnConfig<TabResource, ?>> asList(nameColumn,
|
||||
typeColumn, agencyColumn, dateColumn), nameColumn);
|
||||
|
||||
} catch(Throwable e){
|
||||
Log.debug("Error building panel:"+e.getMessage());
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
protected void init(){
|
||||
|
||||
protected void init() {
|
||||
setHeaderVisible(false);
|
||||
new Resizable(this, Dir.E, Dir.SE, Dir.S);
|
||||
|
||||
|
||||
}
|
||||
|
||||
protected void buildPanel(ModelKeyProvider<TabResource> keyProvider,
|
||||
|
@ -190,13 +202,12 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
|
|||
};
|
||||
|
||||
btnReload.addSelectHandler(sh);
|
||||
|
||||
|
||||
if (contextMenu != null) {
|
||||
grid.setContextMenu(contextMenu);
|
||||
} else
|
||||
grid.setContextMenu(null);
|
||||
|
||||
|
||||
|
||||
VerticalLayoutContainer con = new VerticalLayoutContainer();
|
||||
con.add(toolBar, new VerticalLayoutData(1, -1));
|
||||
con.add(grid, new VerticalLayoutData(1, 1));
|
||||
|
@ -204,6 +215,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
|
|||
}
|
||||
|
||||
protected void createContextMenu() {
|
||||
contextMenu = new Menu();
|
||||
MenuItem deleteTRItem = new MenuItem("Delete");
|
||||
deleteTRItem.setId("DeleteTR");
|
||||
deleteTRItem.setIcon(ResourceBundleTDOpen.INSTANCE.delete());
|
||||
|
@ -212,7 +224,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
|
|||
@Override
|
||||
public void onSelection(SelectionEvent<Item> event) {
|
||||
if (grid != null) {
|
||||
TabResource tabResource= getSelectedItem();
|
||||
TabResource tabResource = getSelectedItem();
|
||||
deleteTR(tabResource);
|
||||
}
|
||||
|
||||
|
@ -301,7 +313,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
|
|||
}
|
||||
|
||||
protected void deleteTR(TabResource tabResource) {
|
||||
removableTR=tabResource;
|
||||
removableTR = tabResource;
|
||||
final ConfirmMessageBox mb = new ConfirmMessageBox("Delete",
|
||||
"Would you like to delete this tabular resource?");
|
||||
mb.addHideHandler(new HideHandler() {
|
||||
|
@ -319,8 +331,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
|
|||
mb.show();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected void callDeleteTabularResource() {
|
||||
Log.debug("Delete TR:" + removableTR);
|
||||
TDGWTServiceAsync.INSTANCE.removeTabularResource(removableTR.getTrId(),
|
||||
|
|
|
@ -18,7 +18,7 @@ public interface ResourceBundleTDOpen extends ClientBundle {
|
|||
@Source("delete.png")
|
||||
ImageResource delete();
|
||||
|
||||
@Source("delete32.png")
|
||||
@Source("delete_32.png")
|
||||
ImageResource delete32();
|
||||
|
||||
}
|
Loading…
Reference in New Issue