Fixed Tab Name update
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-mainbox-widget@100792 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
5245f0d7c9
commit
a6b40e33ee
|
@ -62,3 +62,35 @@ Compiling...
|
|||
Compilation completed in 0.00 seconds
|
||||
Removing invalidated units
|
||||
Finding entry point classes
|
||||
Public resources found in...
|
||||
Translatable source found in...
|
||||
Found 0 cached/archived units. Used 0 / 2719 units from cache.
|
||||
Compiling...
|
||||
30% complete (ETR: 8 seconds)
|
||||
30% complete (ETR: 8 seconds)
|
||||
40% complete (ETR: 8 seconds)
|
||||
40% complete (ETR: 8 seconds)
|
||||
40% complete (ETR: 7 seconds)
|
||||
50% complete (ETR: 6 seconds)
|
||||
60% complete (ETR: 4 seconds)
|
||||
70% complete (ETR: 3 seconds)
|
||||
80% complete (ETR: 2 seconds)
|
||||
90% complete (ETR: 1 seconds)
|
||||
100% complete (ETR: 0 seconds)
|
||||
Compilation completed in 19.61 seconds
|
||||
Removing invalidated units
|
||||
Finding entry point classes
|
||||
Public resources found in...
|
||||
Translatable source found in...
|
||||
Found 2719 cached/archived units. Used 2719 / 2719 units from cache.
|
||||
Compiling...
|
||||
Compilation completed in 0.00 seconds
|
||||
Removing invalidated units
|
||||
Finding entry point classes
|
||||
Public resources found in...
|
||||
Translatable source found in...
|
||||
Found 2719 cached/archived units. Used 2719 / 2719 units from cache.
|
||||
Compiling...
|
||||
Compilation completed in 0.00 seconds
|
||||
Removing invalidated units
|
||||
Finding entry point classes
|
||||
|
|
|
@ -175,6 +175,36 @@ public class MainBox extends TabPanel {
|
|||
forceLayout();
|
||||
}
|
||||
|
||||
//
|
||||
public void updateTabName(DataView dataView) {
|
||||
if (dataView instanceof TabularResourceDataView) {
|
||||
TabularResourceDataView tabularResourceDataView = (TabularResourceDataView) dataView;
|
||||
if (tabularResourceDataView.getTabName() != null
|
||||
&& !tabularResourceDataView.getTabName().isEmpty()) {
|
||||
if (tdxPanelList != null) {
|
||||
|
||||
TDXPanel tdxPanelFound = null;
|
||||
for (TDXPanel tdxPanel : tdxPanelList) {
|
||||
if (tdxPanel
|
||||
.isValidDataViewRequest(tabularResourceDataView)) {
|
||||
tdxPanelFound = tdxPanel;
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
if (tdxPanelFound != null) {
|
||||
TabItemConfig tdxPanelItemConf = getConfig(tdxPanelFound);
|
||||
|
||||
tdxPanelItemConf.setText(tabularResourceDataView
|
||||
.getTabName());
|
||||
update(tdxPanelFound, tdxPanelItemConf);
|
||||
forceLayout();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
public void updateTabs(DataView dataView) {
|
||||
|
@ -223,14 +253,17 @@ public class MainBox extends TabPanel {
|
|||
protected void addContentTDXPanel(
|
||||
TabularResourceDataView tabularResourceDataView,
|
||||
TabResource tabResource) {
|
||||
/*TabItemConfig tdxPanelItemConf = new TabItemConfig();
|
||||
tdxPanelItemConf.setClosable(true);
|
||||
SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder();
|
||||
safeHtmlBuilder.appendHtmlConstant("<span title='")
|
||||
.appendEscaped(tabResource.getName()).appendHtmlConstant("'>")
|
||||
.appendEscaped(tabResource.getName()).appendHtmlConstant("</span>");
|
||||
tdxPanelItemConf.setHTML(safeHtmlBuilder.toSafeHtml());*/
|
||||
TabItemConfig tdxPanelItemConf=new TabItemConfig(tabResource.getName(), true);
|
||||
/*
|
||||
* TabItemConfig tdxPanelItemConf = new TabItemConfig();
|
||||
* tdxPanelItemConf.setClosable(true); SafeHtmlBuilder safeHtmlBuilder =
|
||||
* new SafeHtmlBuilder();
|
||||
* safeHtmlBuilder.appendHtmlConstant("<span title='")
|
||||
* .appendEscaped(tabResource.getName()).appendHtmlConstant("'>")
|
||||
* .appendEscaped(tabResource.getName()).appendHtmlConstant("</span>");
|
||||
* tdxPanelItemConf.setHTML(safeHtmlBuilder.toSafeHtml());
|
||||
*/
|
||||
TabItemConfig tdxPanelItemConf = new TabItemConfig(
|
||||
tabResource.getName(), true);
|
||||
tdxPanelItemConf.setIcon(MainboxResources.INSTANCE.tabularResource());
|
||||
final TDXPanel tdxPanel = new TDXPanel(eventBus);
|
||||
tdxPanel.open(tabularResourceDataView);
|
||||
|
|
|
@ -142,6 +142,9 @@ public class MainBoxPanel extends ContentPanel {
|
|||
Log.debug("MainBoxPanel No tabular resource open");
|
||||
}
|
||||
break;
|
||||
case UPDATE_TAB_NAME:
|
||||
mainBox.updateTabName(event.getDataView());
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in New Issue